本文主要介绍了对ESX主机或虚机进行性能排查的基本步骤,通常由vsphere的管理员进行这些检查。下表中列出的检查项基本涵盖了basic troubleshooting中所有的检查点和优先级:

 上表中各个项检查的优先级从高到底为1、2、3,在进行性能排查时应该先检查优先级高的项。

优先级为1的项表示如果这些问题存在,就一定会出现性能问题,这些必须被修正;优先级为2的项表示在大多数情况下这些问题会导致性能下降,但在某些情形下不需要对这些问题进行修正;优先级为3的项表示这些问题为系统中存在的潜在问题,有可能会导致系统发生性能问题,在某些情况下这也可能是正常状态。优先级为2和3的问题需要收集更多的信息进行进一步排查。

部分项的检查方法:

1. 检查vmtools状态是否正常

检查vmtools时需要选择正在运行的vm,关闭的vm都会显示vmtools未运行。

2. 检查ESX主机cpu使用率

选择ESX主机,性能选项卡,高级,切换到CPU。勾选hostname和使用情况。

查看hostname的cpu使用情况。

选择vm,性能选项卡,高级,切换到CPU。勾选所有vcpu,就绪。

 查看虚拟机所有vcpu就绪值。

其他的检查项类似,都在主机或者vm性能选项卡中查看,就不一一上图了,另外如果对性能选项卡概述部分的图表有疑问,可以点击右上角?图标,会有联机的文档供参考。

如果上述项检查出现异常情况,则需要分别按照cpu相关,内存相关,网络相关,存储相关解决方案进行处理。