本文主要介紹了對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相關,內存相關,網絡相關,存儲相關解決方案進行處理。