我们有许多ESX服务器连接到不同的iSCSI目标,我想要进行整合练习,以便了解我们每个服务器使用的当前IOPS级别。
我试过跑步
$start = Get-Date "2010-07-25 10:00:00" $finish = Get-Date "2010-07-26 10:00:00" $esx = Get-VMHost <ESX-hostname> get-stat -entity $esx -stat disk.numberRead.summation -start $start -finish $finish
但是得到错误
The metric counter "disk.numberread.summation" doesn't exist for entity "esx1.zoo.lan"
尽pipe文件暗示柜台确实存在。
任何人做了类似的事情 即使我能够获得每个虚拟机甚至每个LUN的数据,那也可以,因为我可以在电子表格中总结出来
如果您运行的是ESX,而不是ESXi,则可以ssh到ESX主机并运行
# esxtop
按'u'进入存储视图,'v'进入VM视图。
Esxtop圣经在这里: http : //communities.vmware.com/docs/DOC-9279
如何loggingesxtop输出在这里: http : //www.b3rg.nl/blog/blog-it/performance-logging-on-esx-using-esxtop.html