您可以使用 ESXi Shell 執行 esxtop 公用程式,以與 ESXi 主機的管理介面進行通訊。您必須具有根使用者權限。

esxtop 公用程式

若要使用 esxtop 公用程式,請輸入具有所需選項的以下命令:

esxtop [-h] [-v] [-b] [-l] [-s] [-a] [-c config file] [-R vm-support_dir_path]  [-d delay] [-n iterations] [-export-entity entity-file] [-import-entity entity-file]
命令列說明選項 說明
-h 列印此說明功能表。
-v 列印版本。
-b 啟用批次模式。
-l 將 esxtop 物件鎖定至第一個快照中的可用物件。
-s 啟用安全模式。
-a 顯示所有統計資料。
-c 設定 esxtop 組態檔,其預設為 .esxtop60rc
-R 啟用重新執行模式。
-d 設定更新之間的延遲 (以秒為單位)。
-n 僅對 n 個反覆運算執行 esxtop。使用 -n infinity 無限期執行 esxtop。
-u 隱藏伺服器範圍的實體 CPU 統計資料。
例如:
[root@localhost:~] esxtop

依預設,上述命令會開啟 esxtop 的互動式畫面。

[root@localhost:~] esxtop -b -a -d 10 -n 3 > /vmfs/volumes/localhost/test.csv

上述命令會對所有計數器執行 esxtop 批次模式,並更新 3 次反覆運算的延遲時間為 10 秒。輸出會寫入到可使用 Windows Perfmon 等其他工具來開啟的 test.csv 檔案。

esxtop 組態

esxtop 公用程式會從 ESXi 系統上的 .esxtop50rc 讀取其預設組態。此組態檔由九行組成。

前八行包含小寫字母和大寫字母,用於指定在 CPU、記憶體、儲存裝置介面卡、儲存裝置、虛擬機器儲存區、網路、插斷以及 CPU 電源面板上以何種順序顯示哪些欄位。這些字母對應於各個 esxtop 面板的 [欄位] 或 [順序] 面板中的字母。

第九行則包含其他選項的相關資訊。最重要的是,如果以安全模式儲存了組態,則不從 .esxtop50rc 檔案的第七行移除 s,就不會取得不安全的 esxtop。用一個數字指定更新之間的延遲時間。在互動模式下時,輸入 cmduvnIp 可決定 esxtop 啟動的面板。

備註: 請勿編輯 .esxtop50rc 檔案。請改為在執行中的 esxtop 程序中使用 W 互動式命令來選取這些欄位和順序,進行變更並儲存該檔案。