Поиск по сайту:

Отображение статистики систем виртуализации с помощью Virt-top в Linux

Virt-top — это утилита типа top для отображения статистики виртуализированных доменов в Linux. Как и утилита командной строки top, Virt-top показывает статистику процессора, памяти, виртуальных дисков, сети виртуальных машин и гипервизора. Поскольку Virt-top использует libvert, он может отображать статистику по различным системам виртуализации, таким как KVM, XEN и QEMU . . В этом кратком руководстве мы увидим, как отображать статистику систем виртуализации с помощью Virt-top в Linux.

Установить Вирт-топ

Virt-top доступен для многих основных дистрибутивов Linux на базе Debian и RPM.

Чтобы установить Virt-top в CentOS, RHEL, выполните следующую команду:

sudo yum install virt-top

Чтобы установить Virt-top в Debian, Ubuntu, выполните:

sudo apt install virt-top

В Федоре:

 $ sudo dnf install virt-top

В openSUSE:

sudo zypper install virt-top

Отображение статистики систем виртуализации с помощью Virt-top в Linux

Параметры и ключи командной строки Virt-top почти такие же, как и у обычной команды top.

При запуске virt-top без каких-либо опций вы увидите результат, подобный приведенному ниже:

Как вы можете видеть в приведенном выше выводе, первый верхний столбец интерфейса Virt-top показывает следующие сведения о вашей хост-системе:

  • текущее системное время,
  • архитектура процессора,
  • Нет ядер процессора,
  • тактовая частота процессора,
  • Общая память и т. д.

Во втором столбце показаны следующие статистические данные:

  • Общее количество доменов (ВМ),
  • Количество активных/неактивных доменов,
  • Количество работающих доменов,
  • Количество спальных доменов,
  • Количество приостановленных доменов.

В третьем столбце отображается:

  • Общее использование процессора гостями,
  • Общее использование памяти гостями.

В последнем столбце показана фактическая статистика запущенных виртуальных машин (доменов). В моем случае Virt-top показывает статистику гостя CentOS 8 KVM.

Нажмите q, чтобы выйти из Virt-top.

Отображение физических процессоров

Как я уже сказал, сочетания клавиш в Virt-top такие же, как и в обычной утилите top.

По умолчанию Virt-top покажет вам статистику доменов. Когда virt-top запущен, нажмите 1 (цифра 1), чтобы переключиться между отображением физических процессоров и доменов:

Теперь Virt-top будет отображать физические процессоры вместо доменов. Как вы можете видеть из левой колонки, в моей системе четыре физических процессора. Чтобы снова отобразить домены, нажмите 0 (ноль).

Отобразить сетевые интерфейсы

Когда Virt-top запущен, нажмите 2 для переключения между доменами и сетевыми интерфейсами.

Отображать виртуальные диски (блокировать устройства)

Когда Virt-top запущен, нажмите 3 для переключения между доменами и виртуальными дисками.

Сортировка статистики по использованию процессора

По умолчанию статистика будет отсортирована по процессору. Если вы отсортировали данные по памяти или другим параметрам, нажмите P, чтобы отобразить статистику, отсортированную по процессору.

Сортировка статистики по процессору, памяти, времени, идентификатору домена

Когда Вирт-топ запущен, вы можете изменить порядок сортировки статистики, нажав следующие клавиши:

  • Нажмите заглавную клавишу P (shift+p), чтобы отсортировать по процессору,
  • Нажмите заглавную клавишу M (shift+m), чтобы отсортировать статистику по памяти.
  • Нажмите заглавную клавишу T (shift+t), чтобы отсортировать по общему времени.
  • Нажмите заглавную клавишу N (shift+n), чтобы отсортировать данные по идентификатору домена.

Чтобы в интерактивном режиме выбрать поле сортировки, нажмите заглавную клавишу F (shift+f) и выберите предпочтительный порядок, нажав соответствующую клавишу:

Установить интервал обновления

Интервал задержки по умолчанию между обновлениями экрана составляет 3,0 секунды. Вы можете изменить этот интервал задержки, нажав клавишу "s" или "d" во время работы Virt-top.

Установите количество итераций

Вы знаете, что верхняя команда будет продолжать работать до тех пор, пока вы не закроете ее вручную. Virt-top аналогичен утилите top. Virt-top будет продолжать работать и постоянно показывать статистику.

Вы можете изменить это поведение, явно указав количество запускаемых итераций.

Например, следующая команда установит количество выполняемых итераций как 5 и закроет команду Virt-top после 5 итераций:

virt-top -n 5

Отобразить справку

Когда Virt-top запущен, нажмите , чтобы отобразить справку.

Нажмите любую клавишу, чтобы закрыть окно справки.

Более подробную информацию можно найти на страницах руководства:

man virt-top

Статьи по данной тематике