眾多VMware的工程師都知道esxtop/rextop在進(jìn)行故障排查、性能檢測的場景中的重要性;一般而言我們都可以通過各種shell工具連接到ESXI主機(jī),默認(rèn)輸入esxtop顯示的是CPU相關(guān)的信息面板
當(dāng)然我們可以在輸入esxtop后通過輸入相關(guān)字母切換到不同的信息面板
c = cpu
m = memory(內(nèi)存)
n = network (網(wǎng)絡(luò))
i = interrupts (中斷)
d = disk adapter (磁盤適配器)
u = disk device (includes NFS as of 4.0 Update 2) (磁盤設(shè)備)
v = disk VM (磁盤虛擬機(jī))
p = power states (電源管理)
如輸入m后就直接切換到內(nèi)存相關(guān)的信息面板
VisualEsxtop(VMware性能監(jiān)視器)使用方法
但在通過默認(rèn)的shell工具查看相關(guān)的esxtop參數(shù),其相對不夠直觀和圖形化;在VMware labs中我們可以找到一個名為VisualEsxtop的工具來實(shí)現(xiàn)更加直觀和圖形化的esxtop命令;
將VisualEsxtop下載到本地
解壓縮該文件
打開解壓縮后的文件夾,雙擊和運(yùn)行vtop.bat (需要電腦中有java)
在彈出的VMware vTop中點(diǎn)擊File--Connect to Live Server
接著輸入要查看的ESXI主機(jī)或者vCenter Server的IP地址和憑據(jù)
打開后的VisualEsxtop界面如下:
如果希望同時(shí)監(jiān)控多個對象,執(zhí)行多個Connect to Live Server 即可
默認(rèn)情況下esxtop刷新的間隔為5秒,如果我們希望更改這個刷新的時(shí)間間隔可以,點(diǎn)擊Configuration--Change Interval 輸入所希望的時(shí)間間隔,默認(rèn)單位為秒,如下圖改為2秒(esxtop最短的刷新間隔為2秒)
切換到CPU面板可以查看到通過esxtop看到的相關(guān)信息,只是VisualEsxtop以更加直觀的方式進(jìn)行展現(xiàn)
在上面的篩選框中還可以發(fā)現(xiàn)其提供了篩選工具,可以利用該工具篩選出特定性能閥值的行和列,主要是通過column filter 和comparison及后面的value共同進(jìn)行篩選;可以利用該工具進(jìn)行對特定VM的監(jiān)控或者相關(guān)性能閥值的監(jiān)控
如下例是通過Disk VSCSI中篩選寫入延遲大于2的VM
其就會在下面顯示符合該條件的相關(guān)對象 (而且是動態(tài)顯示的)
在相關(guān)的對象的列后面如果還有如下圖所示的標(biāo)志,意味著其還有相關(guān)的列信息沒有被列出
點(diǎn)擊后可以在彈出的對話框中,選擇相關(guān)的參數(shù)
該作用就相當(dāng)于在esxtop的命令行中輸入f 選擇展示的信息一樣
在查看相關(guān)的參數(shù)選項(xiàng)時(shí),如果該參數(shù)下還有相關(guān)的子選項(xiàng)其顯示方式會顯示為文件夾圖標(biāo),且左邊還有“+”點(diǎn)擊該符號,即可查看其相關(guān)子選項(xiàng)及其子選項(xiàng)的ESXTOP相關(guān)參數(shù)
在Chart選項(xiàng)卡中雙擊Object Types,就會展示相關(guān)的性能選項(xiàng)及參數(shù);
我們可以點(diǎn)擊特性的項(xiàng)目進(jìn)行監(jiān)控,如下圖展示的是特定的vmhba的CMDS/s的信息,也就是這個陣列卡的IOPS最近10分鐘的變化。
當(dāng)然如果希望在一個框里顯示多個相關(guān)性能的圖表,找到所希望展示的選項(xiàng),雙擊即可添加到右邊的展示框里,并且不同的項(xiàng)目會有不同的顏色表示,這對于做橫向?qū)Ρ葧r(shí)非常有用;
比如筆者就在試想在往后通過Login VSI進(jìn)行壓力測試的過程中就可以通過該工具對關(guān)注的參數(shù)的性能表化圖以圖形化的方式展示;這無疑更有利于對最后的結(jié)果進(jìn)行說明。
當(dāng)然如果嫌橫軸的時(shí)間間隔太短,可以隨意在圖表右擊選擇縮小水平軸即可
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版