Как получить значения "CPU Ready" для гостя KVM?
Я пытаюсь измерить влияние чрезмерной загрузки процессора на настройку KVM (как хоста, так и гостя). Я могу обнаружить, что производительность снижается при увеличении количества виртуальных ЦП, но в идеале я хочу взглянуть на более объективную метрику (например, CPU Ready в esxtop). Есть ли эквивалент для esxtop для KVM, который обеспечивает аналогичную метрику.
1 ответ
Существует принципиальная разница между тем, как вы контролируете виртуальные машины в KVM, и тем, как вы контролируете их с помощью ESXi.
Поскольку многие люди используют KVM в Linux, я предполагаю, что ваша базовая ОС основана на Linux.
Как получить CPU Ready как функциональность с KVM?
- С
htop
включить дополнительные метрики и смотретьgu
раздел. Это говорит вам о том, сколько ЦП использует гость. - использование
virt-top
который говорит вам общее использование процессора (среди прочего) гостя.
Принципы переподписки, применимые к ESXi, также применимы к KVM. Хотя KVM не использует связывание с процессором (по умолчанию), как ESXi, вы все равно не хотите использовать соотношение KCP / vCPU более 1:5 в KVM. Конечно, это зависит от того, сколько вы используете процессоры. Вы также не хотите давать больше процессорных ядер, чем необходимо. Начните с 1 ядра и двигайтесь вверх.