Проверить использование гостевой памяти vps и использование процессора
У меня есть гости VPS, которые управляются KVM и libvirt. Используя virt-df, я могу проверить реальное использование диска каждым гостем VPS.
#virt-df [--options] -d domname
Существует ли подобный инструмент для проверки использования памяти и процессора?
Я пробовал virt-top, но возвращаемые cpu% и mem% были в основном меньше 1%, что было менее точно.
2 ответа
virsh dommemstat <vm-name>
Это покажет правильную память, которую использует vm, вместе с общей памятью, выделенной для нее.
Пример: мое имя виртуальной машины - testvm. поэтому команда будет:
virsh dommemstat testvm
Выход:
actual 8388608
swap_in 189132507715
rss 1945288
Я подозреваю, что вы путаете вещи здесь. virt-df покажет вам дисковое пространство внутри гостя. virt-top покажет вам, какие ресурсы использует гость на хосте. Ссылка "менее 1%" указывает на то, что гость не использовал слишком много ресурсов хоста.
Из инстанса KVM невозможно определить, какие процессы запущены или какой процент ЦП / памяти они используют. Экземпляры KVM в основном являются черным ящиком для хоста.