在 CentOS 系统中,你可以使用 cpustat
命令来查看 CPU 的详细统计信息,包括每个 CPU 核心的线程数。cpustat
是 sysstat
包的一部分,因此你需要先确保该包已经安装。
安装 sysstat 包(如果尚未安装):
你可以使用以下命令安装 sysstat
:
sudo yum install sysstat
查看 CPU 线程信息:
使用 cpustat
命令时,加上 -c
选项可以显示每个 CPU 核心的详细信息,包括线程数:
sudo cpustat -c
输出示例中会显示每个 CPU 的用户时间、系统时间、空闲时间等信息。同时,%usr
, %sys
, %iowait
等列显示的是所有 CPU 核心的总和。
如果你想查看每个核心的更详细的信息,可以使用 -P ALL
选项:
sudo cpustat -P ALL 1
这将每隔一秒更新一次所有 CPU 核心的详细统计信息。
请注意,cpustat
默认会显示逻辑 CPU 的信息,因此如果你的 CPU 支持超线程技术,每个物理核心可能会显示为多个逻辑核心。要查看物理核心的数量,你可以运行:
lscpu | grep 'Socket(s):'
和
lscpu | grep 'Core(s) per socket:'
通过这两个命令的输出,你可以计算出总的物理核心数。