在 Linux 系统中,有多种方法可以查看 CPU 的核心数。以下是一些常用的命令:
lscpu:
lscpu 命令提供了详细的 CPU 架构信息。要查看核心数,可以使用以下命令:
lscpu | grep '^CPU(s):'
这将显示总的逻辑处理器数量。如果想查看物理核心数,可以使用:
lscpu | grep 'Core(s) per socket:'
然后将这个数字乘以插槽数(sockets),可以通过以下命令获取:
lscpu | grep 'Socket(s):'
/proc/cpuinfo:
/proc/cpuinfo 文件包含了关于 CPU 的详细信息。可以使用以下命令来统计核心数:
cat /proc/cpuinfo | grep processor | wc -l
这将显示总的逻辑处理器数量。
nproc:
nproc 命令直接输出可用的处理器数量,这通常是逻辑处理器的数量:
nproc
dmidecode:
dmidecode 是一个用来显示硬件系统部件信息的工具。使用它可以查看 CPU 的详细信息,包括核心数:
sudo dmidecode -t processor | grep 'Core Count'
这将显示每个物理处理器的核心数。
请注意,lscpu 和 dmidecode 命令可能需要 root 权限才能运行。如果你没有足够的权限,可以在命令前加上 sudo。