
Я хотел бы узнать количество байт, прочитанных/записанных с момента запуска VM.
Это возможно в меню VirtualBox GUI,
Machine -> Session Information
показывает аккуратное окно с нужной мне информацией:
Но я не могу найти способ сделать то же самое с VBoxManage.
Ни то, metrics
ни другое, guestproperty
похоже, не предоставляют статистику.
debugvm info
выглядело многообещающе, это дает много криптографических данных, но не те цифры, которые я ищу. Хотя я мог что-то упустить.
Меня в основном интересует статистика ввода-вывода на диске, но сетевая статистика тоже не помешала бы
решение1
Ну, я сам разобрался. Ответ: debugvm statistics
.
Выводит xml, но для простоты я буду использовать grep:
MinGW$ VBoxManage debugvm $MY_VM statistics | grep name=\"/Devices.\*Bytes\"
<Counter c="1184613888" unit="bytes" vis="used" name="/Devices/AHCI0/Port0/ReadBytes"/>
<Counter c="331036672" unit="bytes" vis="used" name="/Devices/AHCI0/Port0/WrittenBytes"/>
<Counter c="184550400" unit="bytes" vis="used" name="/Devices/AHCI0/Port1/ReadBytes"/>
<Counter c="396939264" unit="bytes" vis="used" name="/Devices/AHCI0/Port1/WrittenBytes"/>
<Counter c="1079296" unit="bytes" vis="used" name="/Devices/AHCI0/Port2/ReadBytes"/>
<Counter c="331808713" unit="bytes" name="/Devices/E1k0/ReceiveBytes"/>
<Counter c="19335791" unit="bytes" name="/Devices/E1k0/TransmitBytes"/>
Записи с AHCI
в их именах - это диски SATA, E1k0
по-видимому, это сетевой адаптер