Я хочу знать, есть ли команда virsh для отображения потребления ЦП и памяти каждой виртуальной машины. Я создал виртуальную машину с помощью KVM в системе ubuntu.
Команда dommemstat
может предоставить вам статистику памяти для определенного домена и с domstats
вы можете получить много статистики по всем доменам или только по указанным. Вы можете передать параметр --cpu-total
чтобы увидеть общую сумму на данный момент.
Сначала получите интерактивную консоль virsh, набрав virsh
в командной строке, а затем, оказавшись в консоли virsh, введите следующую команду:
virsh # domstats --cpu-total
Предыдущая команда предоставит вам статистику ЦП для всех доменов. Если у вас есть виртуальный менеджер вы можете видеть в реальном времени некоторые графики и другую красивую статистику, и если вы хотите собирать их на время, вам понадобится другой инструмент, я бы порекомендовал собирать и его плагин virt
Надя Нукс: Команда domstat --cpu-total выполняется в консоли virsh, а не из bash. Итак, у вас есть два основных способа сделать это.
Первый:
user@yourserver:~# virsh domstats --cpu-total
Второй:
user@yourserver:~# virsh
virsh # domstats --cpu-total
Надеюсь, это поможет лучше копировать и вставлять новым читателям :)