如果我查看esxtop
“磁盘适配器”视图,我可以看到 CMDS/s。
我怎样才能以类似计数器的方式提取这些信息以便可以绘制成图表?
这不需要实时完成,我很乐意记录所有主机上的数据,然后稍后提取进行分析。
答案1
您的意思是,除了使用 vCenter 中漂亮的图表之外?
最简单的选择是运行命令
# esxtop -b > esxtop_whatever.csv
这将使 esxtop 以“批处理模式”运行,将数据输出为 CSV 格式。(另请参阅:http://www.jume.nl/esx4man/man1/esxtop.1.html)
然后,您可以将此文件加载到 Windows 上的 perfmon 中,或者使用 esxplot (http://labs.vmware.com/flings/esxplot) 查看数据。
另一个不错的技巧是创建性能快照(http://kb.vmware.com/kb/1967)
# vm-support -s -d <duration> -i <interval>
这将创建一个包含大量系统状态“快照”的大文件。然后可以使用以下命令“重播”
# esxtop -R .
在上一步创建的提取的 TGZ 文件中。
我们在 VMware 中经常使用它来进行性能故障排除 ;-)
答案2
下载VMTurbo 免费版,将其安装在您的 vCenter 服务器上,并允许它分析您的 VMWare 环境。