摘要:esxtop实用程序为VMware管理员提供了有价值的性能数据,但你知道最重要的存储度量标准吗? |
esxtop实用程序为VMware管理员提供了有价值的性能数据,但你知道最重要的存储度量标准吗?
VMware ESXi包括esxtop实用程序,作为一个交互式命令行诊断。esxtop有很多功能,其中包括通过LUN、VM或主机总线适配器监控存储性能。让我们来看看一些常见的跟踪ESXi存储性能的esxtop命令。
一旦在命令行启动esxtop,使用U键添加逻辑单元号(LUN)报告,D键添加主机总线适配器(HBA)报告,V键添加虚拟机报告。如果需要添加或删除显示的数据字段,按F键,然后选择适当的键来切换或关闭所需字段。例如,esxtop的HBA视图使用的B,C,D,E,H和J键切换数据字段;其他模式使用不同的密钥。使用S键为那些选定的数据字段设置更新频率。例如,选择S+3将每三秒更新字段。
一旦esxtop运行并监控和设置所需的参数,你可以评估ESXi存储性能的四个主要数据列。CMDS的列代表每秒指令的总数,包括IOPS和SCSI命令,虽然这个数字主要是IOPS。DAvg /cmd列代表每条命令发送到设备的平均响应时间,KAVG /cmd列表示在Vmkernel中存储命令的平均时间,GAVG/cmd表示客户端操作系统生成报告的的平均响应时间,通常是DVAG和KAVG的总和。所有的响应时间都以毫秒为单位表示。
响应时间通常不超过10毫秒。如果你遇到意外的延迟,应该检查相关设备的安装和配置,如HBA、LUN、VMS、物理磁盘、网络交换机、网络接口卡或光纤通道适配器中不正确的或被忽视的设置。它可能有助于将esxtop放在一个类似的系统上以一个可接受的水平运行。正常系统设备的配置与陷入困境的系统配置相比,这并非总是一个直接原因,但可能为进一步调查提供线索。
同时,检查日志可能得知关于ESXi存储错误或超时的更多细节。例如,响应时间超过5000毫秒通常记录为错误,中止和SCSI错误消息。你可以在/var/log/vmkernel.log中找到ESXi 5日志。
责任编辑:DJ编辑