Дросселирование процессора на Opteron 6272 в Windows
Я пытаюсь протестировать многопоточное приложение на моем новом сервере HP Proliant Server с 2x Opteron 6272 и 64 ГБ ОЗУ.
Когда я запускаю приложение на настольном компьютере (ряд процессоров i7 и Xeon X5675), приложение заставляет все ядра работать почти на 100%.
1 ответ
Если ваше приложение обрабатывает большой объем данных, попробуйте следовать по пути данных - если входные данные поступают из сети, проверьте возможные задержки, ограничения пропускной способности или ошибки передачи. Вы уже проверили дисковый ввод-вывод, который в противном случае был бы вероятным кандидатом в узкое место.
И последнее, но не менее важное: поскольку это многопоточное приложение.NET, вы должны убедиться, что используется сборка мусора на сервере, в противном случае вы можете увидеть странные характеристики загрузки, как описано в этом посте, из-за переполнения стека.