對於ESX HOST顯示ESX資源利用率統計,效能分析很有幫助的指令,windows環境中可以使用perfMON指令,然而ESX中就用這個。
esxtop即時監控主機效能~
C | CPU效能 |
m | memery效能 |
d | 磁碟控制器效能 |
N | 網路狀態 |
u | 磁碟設備訊息 |
v | 虛擬機的磁碟訊息 |
i | 周邊狀態訊息 i |
[root@ESX4S2 ~]# esxtop
12:12:33pm up 51 days 23:06, 137 worlds; CPU load average: 0.03, 0.03, 0.03
這行是cpu上線時間,而cpu load average這行是cpu 1分 5分 15分的負載平均值(這個值如果等於1表示cpu充分被利用,0.5表示利用率一半,2的話表示非常忙碌,需要2個cpu才足以應付現在的工作,4的話表示快要爆炸了,系統性能會受影響)
PCPU USED(%): 4.2 1.0 2.3 2.1 AVG: 2.4 每個物理cpu使用率,最後是平均值
PCPU UTIL(%): 4.4 1.1 2.6 2.3 AVG: 2.6 每個使用中cpu使用率(全功率使用狀態下的工作負載,有情況是cpu處在休眠狀態下則不被顯示出來,直到觸發中斷休眠程序出現才恢復工作,在HW硬體設定項cpu狀態從c0,c1,c1E來選擇暫停或低功率運轉等的節電模式功能),一般這2個數值會非常接近,除非cpu設計有超線程或VDFS動態供電計畫這類的節能技術
CCPU(%): 0 us, 2 sy, 98 id, 0 wa ; cs/sec: 177 這4個數值分別表示用戶時間us,系統時間sy,空轉時間id,等待時間wa。
用戶時間us : 用戶執行一個程序CPU須等待的時間。
系統時間sy : CPU執行一個程序所需時間。
空轉時間 id : CPU閒置時間 (低空轉率表示忙碌)
等待I/O時間wa : cpu等待IO的時間 (高等待率表示I/O資源瓶頸)
cs/sec : 表示CPU線程切換時間,越高的切換時間表示系統中存在大量需要處理的需求。
沒有留言:
張貼留言