在 CentOS 系統中,你可以使用多種工具來查看 CPU 的使用情況。以下是一些常用的方法:
top 命令:
top
命令可以實時顯示系統進程和資源使用情況,包括 CPU 使用率。
top
在 top
界面中,你可以看到 %Cpu(s)
那一行,顯示了 CPU 的使用情況,包括用戶空間占用(us)、系統空間占用(sy)、空閑(id)等。
htop 命令:
htop
是 top
命令的一個增強版本,提供了一個彩色的界面,以及更加友好的用戶交互。如果你沒有安裝 htop
,可以使用以下命令安裝:
sudo yum install htop
然后運行 htop
:
htop
在 htop
界面中,CPU 使用情況以進度條的形式顯示在屏幕頂部。
mpstat 命令:
mpstat
是 sysstat
包的一部分,它可以顯示每個 CPU 的詳細使用情況。
首先,安裝 sysstat
(如果尚未安裝):
sudo yum install sysstat
然后,運行 mpstat
:
mpstat -P ALL 1
這將顯示所有 CPU 的使用情況,并且每秒更新一次。-P ALL
表示顯示所有 CPU 的信息。
vmstat 命令:
vmstat
命令可以報告關于進程、內存、分頁、塊IO、陷阱和CPU活動的信息。
vmstat 1
這將每秒更新一次系統狀態。在輸出中,us
列顯示用戶進程占用的 CPU 時間百分比,sy
列顯示系統進程占用的 CPU 時間百分比。
iostat 命令:
iostat
命令主要用于顯示 CPU 和輸入/輸出統計信息。
iostat -c 1
這將每秒更新一次 CPU 使用情況。-c
選項表示只顯示 CPU 相關的統計信息。
sar 命令:
sar
命令可以收集、報告或保存系統活動信息,包括 CPU 使用情況。
sar 1
這將每秒收集一次數據并顯示。如果不帶任何選項運行 sar
,它將顯示自系統啟動以來的平均統計數據。
這些命令都可以幫助你監控和分析 CentOS 系統的 CPU 使用情況。根據你的需要選擇合適的工具。