您可以使用 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。用一個數字指定更新之間的延遲時間。在互動模式下時,輸入 c、m、d、u、v、n、I 或 p 可決定 esxtop 啟動的面板。
備註: 請勿編輯
.esxtop50rc 檔案。請改為在執行中的
esxtop 程序中使用
W 互動式命令來選取這些欄位和順序,進行變更並儲存該檔案。