VMware Global Community
KinoBiJei
Contributor
Contributor

collezionare il "CPU used" performance counter

salve,

sto tentando di ottenere la metrica "CPU used" relativa ad una macchina virtuale che mi segnala per quanto tempo in millisecondi la cpu di tale virtual machine è stata attiva.

Sull'host è installato ESX 4.1.

Ho provato a cercare un pò, in realtà ciò che riesco ad ottenere in genere è la "CPU usage".

tramite "vim-cmd vmsvc/get.summary ID" sono in grado di risalire alle Quickstats di una certa macchina virtuale, ma qui viene elencato solo l'overallCpuUsage.

Ho provato quello che propone l'API webservice 4.1 ma sembra non fornire un modo per collezionare questa metrica, mentre con PowerCLI tramite la powershell sembra sia possibile attraverso "cpu.used.summation".

In realtà utilizzo un client linux e vorrei evitare di usare la powershell.

Qualcuno sa come collezionare questa specifica metrica?

Grazie

Tags (5)
Reply
0 Kudos
1 Reply
Samcer
Expert
Expert

Potresti trovare una soluzione usando la vCLI (o la VMA) lanciando il comando resxtop.

Per tua comodità ti rimando al link http://communities.vmware.com/docs/DOC-9279 che elenca i counter offerti da esxtop.

Samuele

samcer| http://about.me/samcer | http://www.vm-support.it/ | @samuelecerutti
Reply
0 Kudos