在 CentOS 系統中,如果你發現 cpustat 命令不可用(例如,因為它不是默認安裝的 sysstat 包的一部分),你可以考慮以下幾種替代方案來監控 CPU 使用情況:
top:
top 是一個實時顯示系統進程信息的工具,它可以顯示 CPU、內存等資源的使用情況。
top
htop:
htop 是 top 的一個增強版本,提供了一個更友好的用戶界面和更多的功能。
htop
如果 htop 沒有安裝,你可以使用以下命令安裝它:
sudo yum install htop
vmstat:
vmstat 命令可以報告關于進程、內存、分頁、塊IO、陷阱和CPU活動的信息。
vmstat 1
這里的 1 表示每秒更新一次。
mpstat:
mpstat 是 sysstat 包的一部分,它可以顯示每個 CPU 的詳細統計信息。
mpstat -P ALL 1
這里的 -P ALL 表示顯示所有 CPU 的信息,1 表示每秒更新一次。
iostat:
iostat 命令主要用于顯示 CPU 和輸入/輸出統計信息。
iostat -c 1
這里的 -c 表示顯示 CPU 統計信息,1 表示每秒更新一次。
sar:
sar 命令可以收集、報告或保存系統活動信息,包括 CPU 使用率。
sar 1
這里的 1 表示每秒收集一次數據。
dstat:
dstat 是一個多功能的性能監視工具,它可以顯示 CPU、內存、網絡和磁盤使用情況。
dstat
你可以根據需要添加參數來定制輸出。
請注意,某些命令可能需要先安裝 sysstat 包才能使用。例如,如果你想使用 mpstat 或 iostat,你可以通過以下命令安裝 sysstat:
sudo yum install sysstat
選擇哪個工具取決于你的具體需求和個人偏好。