VBoxManage: cómo obtener información/estadísticas del tiempo de ejecución de la VM

VBoxManage: cómo obtener información/estadísticas del tiempo de ejecución de la VM

Me gustaría saber la cantidad de bytes leídos/escritos desde que se inició la VM.
Es posible en el menú de la GUI de VirtualBox, Machine -> Session Informationmuestra una ventana ordenada con la información que necesito:

ingrese la descripción de la imagen aquí

Pero no puedo encontrar una manera de hacer lo mismo con VBoxManage.
Ni metricsni guestpropertyparece proporcionar las estadísticas.
debugvm info Parecía prometedor, arroja muchos datos crípticos pero no las cifras que estoy buscando. Quizás me haya perdido algo.
Básicamente estoy interesado en las estadísticas de E/S del disco, pero también estaría bien saber las estadísticas de la red.

Respuesta1

Bueno, lo he descubierto yo solo. La respuesta es debugvm statistics.
Genera xml pero por simplicidad usaré 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"/>

Las entradas AHCIen sus nombres son discos SATA, E1k0aparentemente es un adaptador de red.

información relacionada