Регулятор частоты ЦП для виртуализированного гостя в VMware

Регулятор частоты процессора может увеличивать или уменьшать частоту процессора для экономии ресурсов.

На физическом сервере обычно есть смысл, но я не знать, применимо ли это к виртуальному гостю, работающему под VMware.

Имеет ли смысл в настраиваемом ядре избегать опции масштабирования частоты процессора?

2
задан 2 April 2016 в 19:11
1 ответ

Управление питанием ядра ЦП - это функция, которая может принадлежать системе / BIOS сама по себе, но обычно это совместная работа с ОС, в мире Intel это осуществляется с помощью расширений Speedstep, У AMD есть похожие механизмы. Каждая виртуальная машина имеет «маску ЦП», которую гипервизор предоставляет каждой виртуальной машине, чтобы сообщить ей, какие возможности ЦП она может использовать, некоторые из них связаны с управлением питанием ядра - все они связаны с настройками «режима EVC» ваших кластеров. При правильной настройке это позволяет ОС внутри виртуальной машины сообщать гипервизору, сколько ресурсов требуется и когда. Теперь очевидно, что гипервизор не просто делает со своими ресурсами то, что ему говорит виртуальная машина, но он принимает это во внимание при планировании своих ресурсов, и вполне разумно предположить, что если много виртуальных машин выполняют небольшую работу с ЦП, и они сообщают виртуальным ЦП замедление или сон, которые могут повлиять на гипервизор, чтобы сделать то же самое, но это влияние, а не прямой результат. Ясно?

2
ответ дан 3 December 2019 в 11:33

Теги

Похожие вопросы