Дросселирование процессора на Opteron 6272 в Windows

Я пытаюсь протестировать многопоточное приложение на моем новом сервере HP Proliant Server с 2x Opteron 6272 и 64 ГБ ОЗУ.

Когда я запускаю приложение на настольном компьютере (ряд процессоров i7 и Xeon X5675), приложение заставляет все ядра работать почти на 100%.

1 ответ

Решение

Если ваше приложение обрабатывает большой объем данных, попробуйте следовать по пути данных - если входные данные поступают из сети, проверьте возможные задержки, ограничения пропускной способности или ошибки передачи. Вы уже проверили дисковый ввод-вывод, который в противном случае был бы вероятным кандидатом в узкое место.

И последнее, но не менее важное: поскольку это многопоточное приложение.NET, вы должны убедиться, что используется сборка мусора на сервере, в противном случае вы можете увидеть странные характеристики загрузки, как описано в этом посте, из-за переполнения стека.

Другие вопросы по тегам