У меня есть сервер на базе Intel R1304WT2GS с двумя e5-2660v3, windows 2012r2. Я установил последние драйверы с сайта Intel. Для деловых целей мне нужно отключить гиперпоточность и использовать Windows 8.1 / 2012r2. Проблема в том, что все ядра, кроме двух, запаркованы (по одному на процессор), когда я отключаю гиперпоточность.
.
Все ядра работают нормально, когда включена гиперпоточность. Мне нужна максимальная производительность, и меня не волнует энергосбережение.
Я уже пробовал:
изменить реестр вроде (без результатов)
Мне было интересно, есть ли какие-то советы / рекомендации / идеи, которые я пропустил
Команды PowerCfg отключат оппортунистическую парковку ядра. Если микропрограммное обеспечение сервера использует интерфейс логического процессора на холостом ходу для запроса парковки ядер Windows, они все равно будут припаркованы независимо от конфигурации политики питания. Если вы сделаете трассировку, вы сможете увидеть, что происходит в системе:
Xperf -start MySession -on Microsoft-Windows-Kernel-Processor-Power
Xperf -capturestate MySession Microsoft-Windows-ядро-процессор-мощность
Xperf -stop MySession -d mytrace.etl
Открыв трассировку в WPA, вы должны увидеть график «Состояние ограничения парковки ядра». Если ограничение для узла парковки меньше количества ядер в узле парковки (подсчитайте количество установленных битов в маске сродства в столбце Park Node), то ограничение встроенного ПО ограничивает количество незапаркованных ядер через логический процессор на холостом ходу. .