Просмотр и подключение статистики виртуальных машин

VirtiO драйверы

Пользователи сервиса VPC могут получать информацию о нагрузке своих виртуальных машин. Все данные наглядно представлены в виде графиков.

Для просмотра данных о нагрузке виртуальных машин:

Откройте проект из списка в подразделе Проекты.

Разверните нижний блок в панели управления сервером.

Перейдите на вкладку Статистика.

Для каждого сервера доступны следующие метрики:

  • Использование CPU;
  • Использование памяти;
  • Графики нагрузки дисков;
  • Графики нагрузки сетевых интерфейсов.

Статистика по всем метрикам также доступна через REST-API. Подробнее читайте в нашем блоге в статье Сервис статистики VPC.  

VirtiO драйверы

VirtIO драйверы - это паравиртуализированные драйверы для гостевых операционных систем, выполняющихся в KVM. Они обеспечивают прямой (паравиртуализированный) доступ к устройству и оборудованию для виртуальных машин в обход медленных эмулированных соединений. В виртуальном приватном облаке VirtIO драйверы используются для сбора статистики, и в некоторых случаях необходима дополнительная настройка гостевых машин.

Примечание: метрики не собираются из выключенных машин.

Задержки по времени

Сбор значений для всех метрик виртуальных машин происходит раз в 5 минут.

Обратите внимание, что самые первые значения метрик сетевых интерфейсов и дисков для только что созданных виртуальных машин приходят с задержкой в 10 минут. Это связано с необходимостью расчета разницы между приходящими раз в 5 минут измерениями для этих метрик.

Windows-система

Для корректной работы операционной системы семейства Windows в сервисе “Виртуальное приватное облако”, требуется установить драйверы VirtIO.

Скачать их можно по ссылке: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/.

Linux-система

Во всех современных Linux дистрибутивах требуемые драйверы присутствуют по умолчанию. Но если для вашего сервера не собираются какие-либо метрики, то можно добавить автозагрузку модулей ядра. Делается это следующим образом:

Для Debian-based дистрибутивов

В файл /etc/modules надо добавить следующие строчки: 

virtio_blk
virtio_scsi
virtio_balloon
virtio_net

Для Redhat-based дистрибутивов

В файл /etc/rc.modules надо добавить следующие строчки :

modprobe virtio
modprobe virtio_net
modprobe virtio_balloon
modprobe virtio_scsi
modprobe virtio_blk

Указанные модули запускаются автоматически при перезагрузке сервера.

Если возможности перезапустить сервер нет, то можно выполнить набор команд в терминале: 

modprobe virtio
modprobe virtio_net
modprobe virtio_balloon
modprobe virtio_scsi
modprobe virtio_blk