Как получить значения "CPU Ready" для гостя KVM?

Я пытаюсь измерить влияние чрезмерной загрузки процессора на настройку KVM (как хоста, так и гостя). Я могу обнаружить, что производительность снижается при увеличении количества виртуальных ЦП, но в идеале я хочу взглянуть на более объективную метрику (например, CPU Ready в esxtop). Есть ли эквивалент для esxtop для KVM, который обеспечивает аналогичную метрику.

1 ответ

Существует принципиальная разница между тем, как вы контролируете виртуальные машины в KVM, и тем, как вы контролируете их с помощью ESXi.

Поскольку многие люди используют KVM в Linux, я предполагаю, что ваша базовая ОС основана на Linux.

Как получить CPU Ready как функциональность с KVM?

  1. С htop включить дополнительные метрики и смотреть gu раздел. Это говорит вам о том, сколько ЦП использует гость.
  2. использование virt-top который говорит вам общее использование процессора (среди прочего) гостя.

Принципы переподписки, применимые к ESXi, также применимы к KVM. Хотя KVM не использует связывание с процессором (по умолчанию), как ESXi, вы все равно не хотите использовать соотношение KCP / vCPU более 1:5 в KVM. Конечно, это зависит от того, сколько вы используете процессоры. Вы также не хотите давать больше процессорных ядер, чем необходимо. Начните с 1 ядра и двигайтесь вверх.

Другие вопросы по тегам