在 CentOS 系統中,你可以使用 cpustat 命令來查看 CPU 的詳細統計信息,包括每個 CPU 核心和線程的使用情況。cpustat 是 sysstat 包的一部分,因此你需要先確保該包已經安裝。
安裝 sysstat 包(如果尚未安裝):
sudo yum install sysstat
使用 cpustat 查看 CPU 線程信息:
默認情況下,cpustat 會顯示所有 CPU 核心和線程的統計信息。運行以下命令:
cpustat
輸出示例:
average: %usr %sys %iowait %steal %idle
07:54:32 PM avg-cpu: %user %system %iowait %steal %idle
07:54:32 PM 12.34 2.12 0.03 0.00 85.51
07:54:33 PM 11.45 2.34 0.02 0.00 86.19
如果你想查看每個 CPU 核心和線程的詳細信息,可以使用 -P ALL 選項:
sudo cpustat -P ALL
輸出示例:
average: %usr %sys %iowait %steal %idle
07:54:32 PM avg-cpu: %user %system %iowait %steal %idle
07:54:32 PM 12.34 2.12 0.03 0.00 85.51
07:54:33 PM 11.45 2.34 0.02 0.00 86.19
07:54:32 PM Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
07:54:32 PM 15.00 3.00 0.00 0.00 82.00 1
07:54:32 PM 14.50 2.50 0.00 0.00 83.00 1
07:54:32 PM 16.00 2.00 0.00 0.00 82.00 1
在這個示例中,你可以看到每個 CPU 核心的使用情況。
其他選項:
-c:只顯示 CPU 使用情況。-m:顯示每個 CPU 的內存使用情況。-P <CPU>:指定要監視的 CPU 核心或線程。通過這些選項,你可以根據需要定制 cpustat 的輸出,以獲取最相關的 CPU 線程信息。