使用esxtop 監控 ESXi
王俊城 Anderson Wang
- 精誠資訊/恆逸教育訓練中心-資深講師
- 技術分類:虛擬化應用
top指令是Linux上的即時監控的工具,在ESXi也有即時監控的工具 – esxtop。
先開幾台虛擬機

圖一:確認三台虛擬機已經開機
虛擬機上執行程式,模擬Disk I/O

圖二:在虛擬機上執行 iometer,模擬 Disk I/O
在 ESXi 上執行 esxtop

圖三:在 ESXi 主機上執行 esxtop 觀察相關資訊
預設情況下,應該會看到的是CPU的統計相關資訊,應該要看到三台虛擬機的負載比較高

圖四:esxtop預設是CPU相關資訊
【d】切換成 vmhba 磁碟陣列卡的相關資訊

圖五:使用esxtop觀察 vmhba 相關資訊
【u】觀察 storage device(LUNs) 的相關資訊

圖六:使用 esxtop 觀察 LUNs 相關資訊
【v】觀察虛擬機的硬碟使用狀況

圖七:使用 esxtop 觀察虛擬機硬碟使用狀況
【n】觀察虛擬機的網卡相關資訊

圖八:觀察虛擬機使用網卡的狀況
將 vmnic2 網卡停用,再觀察看看

圖九:使用指令,模擬主機的網卡掛掉了
因為 NIC teaming 的關係,流量全部切到 vmnic3

圖十:觀察虛擬機的網卡流量,是否切到 NIC teaming 的另一張網卡
重新再將 vmnic2 網卡恢復正常
esxcli network nic up -n vmnic2
使用指令,在TroubleShooting 的時候非常有幫助,快速有效地找出真正的原因 – root cause,立刻修復問題。
本文同步發布於
https://andersonwang.wordpress.com/2021/10/22/使用-esxtop-監控-esxi/