Verfügt Libvirt über Befehle, um Informationen zur Festplatten-E / A zu ermitteln?

1060
niladri chakrabarty

Datenträger-E / A-Informationen wie Durchsatz, Aktivität oder Latenz oder zumindest einige datenträgerbezogene Daten, anhand derer Durchsatz, Aktivität oder Latenz berechnet werden können. Gibt es einen virsh-Befehl oder eine Methode in der Bibliothek python-libvirt, die mir dabei helfen könnte, diesen Wert zu finden?

1

1 Antwort auf die Frage

0
krt

Sie können das topDienstprogramm like installieren virt-top, das für Virtualisierungsstatistiken verwendet wird. Sie können Netzwerk-, Speicher-, CPU- und Gerätestatistiken von Domänen abrufen.

Um das virt-top-Dienstprogramm unter Debian / Ubutnu zu installieren, verwenden Sie:

$ sudo apt-get install virt-top 

Für Redhat / Centos verwenden:

$ sudo yum install virt-top 

Beginnen Sie virt-topmit:

$ virt-top 

Und du wirst so etwas sehen:

Wenn Sie die Informationen virt-topzur Analyse in einer Datei speichern möchten, können Sie sie wie folgt in einer Datei speichern csv:

$ virt-top --csv output.csv 

Lesen Sie die Handbuchseite man virt-topfür weitere Beispiele.

Danke für deine Antwort. Ich möchte jedoch keine Software von Drittanbietern in meiner Anwendung verwenden. Ich hätte meine Frage deutlicher machen sollen. Was ich eigentlich brauche, ist ein virsh-Befehl oder eine Methode in der Bibliothek python-libvirt, die mir beim Auffinden dieser Werte helfen würde. (Aktualisierte Frage) niladri chakrabarty vor 9 Jahren 0