cpustat
是一個用于顯示 CPU 統計信息的工具,它是 sysstat
包的一部分。在 CentOS 系統中,你可以使用 yum install sysstat
命令來安裝它。
cpustat
命令的輸出包含了許多有關 CPU 使用情況的詳細信息。下面是一些主要列的解釋:
此外,cpustat
還可以顯示每個 CPU 核心的統計信息。例如,如果你有一個雙核處理器,輸出可能如下所示:
CPU %user %system %idle %iowait %steal %guest %idle_
0 12.34 5.67 81.99 0.01 0.00 0.00 0.00
1 10.23 6.78 82.99 0.02 0.00 0.00 0.00
在這個例子中,CPU 0 和 CPU 1 的用戶空間程序使用率分別為 12.34% 和 10.23%,內核空間程序使用率分別為 5.67% 和 6.78%,空閑時間百分比分別為 81.99% 和 82.99%,等待 I/O 操作完成的時間百分比分別為 0.01% 和 0.02%。其他列在這種情況下的值為 0。
通過分析這些數據,你可以了解系統的性能瓶頸,例如 CPU 使用率過高、I/O 等待時間過長等。這有助于你診斷和解決系統性能問題。