HPE ProLiant DL380p Gen8 и Windows Server 2022/2025 - Нулевые показатели загрузки CPU

HPE ProLiant DL380p Gen8 and Windows Server 2022/2025 - Zero CPU Usage in Task ManagerЗамечено, что при использовании ОС Windows Server 2022/2025 на аппаратной платформе HPE ProLiant DL380p Gen8 в диспетчере задач Windows Task Manager может некорректно отображаться информация о нагрузке на процессорные ядра сервера. При этом данная проблема может проявляться плавающим образом. Например, имеются два одинаково сконфигурированных хоста виртуализации с одинаковым актуальным набором микрокода и идентичным уровнем обновлений ОС Windows Server 2022 Datacenter. На первом сервере показания нагрузки CPU в диспетчере задач выглядят как вполне работоспособные и правдоподобные. На втором таком же сервере показания нагрузки CPU всегда нулевые.

HPE ProLiant DL380p Gen8 and Windows Server 2022/2025 - Zero CPU Usage in Task Manager

Эта ситуация была обнаружена случайно, когда в течение дня пришлось пару раз заглядывать в диспетчер задач. И это не было замечено ранее, ведь, с точки зрения большинства систем мониторинга, сервер с постоянной нулевой нагрузкой не представляет из себя ничего криминального … это просто простаивающий сервер.

И как в прошлый раз, в данной ситуации мы должны учитывать то, что в представленном примере используется неподдерживаемая конфигурация связки железа и серверной ОС, так как с точки зрения HPE и, согласно опубликованной информации в Windows Server Support matrix, для данной серверной платформы последняя поддерживаемая ОС была Windows Server 2016.

Данная проблема была замечена ещё в бытность Windows Server 2019 и на других моделях серверов поколения Gen8 и связана она с тем, что в настройках BIOS администратором сервера могла быть изменена схема управления питанием со стандартного режима "Dynamic Power Savings Mode" на режим максимальной производительности "Static Hight Perfomance Mode".

Static Hight Perfomance Mode in HPE ProLiant DL380p Gen8 BIOS


Если мы хотим вернуть в нормальное русло работу диспетчера задач и опроса стандартных счётчиков производительности Windows для систем мониторинга, но не хотим при этом возвращаться на энергосберегающий режим "Dynamic Power Savings Mode" (не лучший вариант для систем требующих максимальной отзывчивости), то в качестве обходного решения можно использовать переключение на режим "OS Control Mode":

OS Control Mode in HPE ProLiant DL380p Gen8 BIOS

Переключение режима управления питанием потребует перезагрузки сервера и после следующей загрузки мы должны увидеть желаемый результат.

Task Manager CPU Usage in Windows Server 2022 on HPE ProLiant DL380p Gen8 Server

Так как теперь связанный с питанием уровень производительности управляется самой ОС, нам нужно не забыть откорректировать Power Plan в панели управления Windows, включив желаемый режим High perfomance.

Power Plan in the Windows Control Panel, turning on the desired High performance mode.

 

Если в вашем окружении используются серверы HPE ProLiant поколения Gen8 с ОС более новыми, чем Windows Server 2016, то рекомендую провести по ним проверку показаний процессорной нагрузки на предмет наличия постоянных нулевых показаний, чтобы не иметь в системах мониторинга факта отсутствия данных по важным метрикам.

Добавить комментарий