10 февр. 2011 г.

VBoxManage vmstatistics

Неожиданно в версии 3.2 обнаружил интересную команду VBoxManage vmstatistics. Описание ее в документации не нашел. Данная команда отображает данные о работе ВМ. Часть этих данных можно посмотреть через меню ВМ : Машина - Информация о сессии на вкладке Работа. Команда выводит статистику в виде XML файла. Формат команды:

VBoxManage vmstatistics <vmname>|<uuid> [--reset]
[--pattern ] [--descriptions]

В качестве параметра передается имя ВМ или ее uuid по которой мы получаем статистику.
Ключ --reset позволяет сбросить все счетчики в ноль.
С ключом --descriptions мы получаем данные с текстовым описанием счетчиков (не всех).
Ключ --pattern позволяет нам задать шаблон для отбора счетчиков, которые мы хотим посмотреть.
Например, в результате выполнения команды:
VBoxManage vmstatistics xp --pattern /Devices/VNet* --descriptions

мы получаем статистику о количестве байт отправленных и полученных виртуальным сетевым интерфейсом:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<Statistics>

<Counter c="0" unit="bytes" name="/Devices/VNet1/ReceiveBytes"
desc="Amount of data received"/>

<Counter c="3705" unit="bytes" name="/Devices/VNet1/TransmitBytes"
desc="Amount of data transmitted"/>

</Statistics>

1 комментарий:

mirspo комментирует...

в 4 это VBoxManage debugvm