在 CentOS 系統中,cpustat
是一個非常有用的工具,用于監控 CPU 的使用情況。它通常作為 sysstat
包的一部分提供。要查看進程的 CPU 使用情況,你可以按照以下步驟操作:
安裝 sysstat 包(如果尚未安裝):
如果你還沒有安裝 sysstat
,可以使用以下命令進行安裝:
sudo yum install sysstat
使用 mpstat 查看 CPU 使用情況:
mpstat
是 sysstat
中的一個工具,可以用來查看每個 CPU 的統計信息以及每個進程的 CPU 使用情況。
查看所有 CPU 的統計信息:
mpstat -P ALL 1
這個命令會每秒更新一次所有 CPU 的統計信息。
查看特定 CPU 的統計信息:
mpstat -P <CPU_ID> 1
將 <CPU_ID>
替換為你想要查看的 CPU 編號。
使用 pidstat 查看具體進程的 CPU 使用情況:
pidstat
是另一個 sysstat
提供的工具,專門用于查看每個進程的 CPU 使用情況。
查看所有進程的 CPU 使用情況:
pidstat 1
這個命令會每秒更新一次所有進程的 CPU 使用情況。
查看特定進程的 CPU 使用情況:
pidstat -p <PID> 1
將 <PID>
替換為你想要查看的進程 ID。
查看 CPU 使用率的匯總信息: 如果你想查看系統的整體 CPU 使用率匯總信息,可以運行:
mpstat -u 1
這些工具提供了豐富的選項,可以通過查看其手冊頁(man mpstat
或 man pidstat
)來了解更多詳細信息和可用選項。