VBoxManage: como obter informações/estatísticas de tempo de execução da VM

VBoxManage: como obter informações/estatísticas de tempo de execução da VM

Gostaria de saber o número de bytes lidos/gravados desde o início da VM.
É possível no menu da GUI do VirtualBox Machine -> Session Informationmostrar uma janela bacana com as informações que preciso:

insira a descrição da imagem aqui

Mas não consigo encontrar uma maneira de fazer o mesmo com o VBoxManage.
Nem metricsnem guestpropertyparece fornecer as estatísticas.
debugvm info parecia promissor, produz muitos dados enigmáticos, mas não os números que procuro. Eu posso ter perdido alguma coisa.
Estou basicamente interessado em estatísticas de IO de disco, mas também seria bom saber as estatísticas de rede

Responder1

Bem, eu descobri sozinho. A resposta é debugvm statistics.
Ele gera xml, mas para simplificar usarei 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"/>

As entradas com AHCIseus nomes são discos SATA, E1k0aparentemente é um adaptador de rede

informação relacionada