Назад | Перейти на главную страницу

vmware ESX 4 с 6-ядерными процессорами AMD Opteron 2435 МГц. CPU-Z сообщает о частоте ядра 528 МГц!

У нас есть четырехузловой кластер VMware ESX, построенный на базе блейд-сервера HP BL495C. Каждый блейд-сервер содержит два процессора AMD Opteron 2435 (шесть ядер, 2600 МГц)

Только что смотрел веб-трансляцию Брента Озара о «сонных процессорах», а после недавние проблемы с stackoverflow Думал проверить свой сервер.

CPU-Z сообщает о частоте ядра 528 МГц!

Похоже ли, что это та же проблема, или ESX меня обманывает?

Технические характеристики:

Windows 2008, 4 виртуальных процессора, 4 ГБ ОЗУ. Хранилище - это SAN RAID10. На снимке экрана показан сервер, на котором запущено несколько процессов 7zip для увеличения загрузки ЦП.

Обновить:

Похоже, наш кластер был настроен на основе рекомендаций этого документа стр. 5. Также в конфигурации ESX vsphere указано, что «Технология управления питанием недоступна». Означает ли это, что по умолчанию установлен «режим повтора сигнала»?

Обновить:

Другой софт ... другой результат.

Парень - Есть два типа управления питанием, один - это c-состояния (т.е. c1enhance для Intel - что-то подобное для amd), а другой - p-состояния (cool 'n quiet для amd). Указано ли это «Управление питанием ЦП» в разделе «Дополнительные функции программного обеспечения» в вашей конфигурации - или вы видите это где-нибудь еще? Если управление питанием процессора отключено, это может означать, что в вашей BIOS уже отключено охлаждение и тишина.

Power.CpuPolicy должен быть статическим, если вы хотите, чтобы cpuz считывал тактовую частоту. Однако - dynamic «динамически» масштабирует частоту вверх и вниз. Возможно, имеет смысл cpuz читать только 528Mhz - ваш сервер будет работать с минимальной частотой, необходимой для выполнения текущей задачи.

См. FAQ 1 на CPUZ . Возможно, попробуйте запустить нагрузку на свой сервер, а затем посмотрите, увеличится ли частота. Если это не масштабирование, вам нужно будет сделать 2 вещи, чтобы (возможно) исправить их:

  1. установите Power.CpuPolicy на статический
  2. Перезагрузитесь и отключите Cool 'n quiet.

Сделайте то же самое для C1Enhanced в BIOS, если вышеуказанное не работает. Если вы сделаете это, у вас будет работать больше / больше энергии (если ваш сервер постоянно простаивает). Эти настройки не имеют особого значения, если ЦП вашего сервера загружен полностью (около 75% + постоянная загрузка ЦП, т.е. вы не можете сэкономить энергию, если всегда работаете близко к 100%!).

Наконец, CPUZ - не лучший выбор для определения характеристик процессора в виртуальной машине. Вам следует использовать программное обеспечение для тестирования производительности (SPEC), чтобы получить точное представление о том, что делает ваш процессор! У меня есть Windows-машины под ESXi, которые читают всевозможные странности (некоторые читают 50% максимального использования процессора, когда оно равно 100% - некоторые запутаются, если вы добавляете / удаляете процессоры / переключаетесь на компьютер с более высокой / низкой базовой тактовой частотой), поэтому Я бы не стал полагаться на какие-либо программные средства измерения ЦП. Вам действительно нужно запустить тест, чтобы понять, что на самом деле происходит, поскольку при виртуализации между вами и процессором слишком много сил!

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