在 Linux 系统中,您可以使用以下命令查看 CPU 核数:
使用 cat 命令
cat /proc/cpuinfo | grep "processor" | wc -l
该命令将读取 /proc/cpuinfo
文件,并使用 grep
命令过滤包含 "processor" 的行。最后,使用 wc -l
命令统计行数,即 CPU 核数。
使用 lscpu 命令
lscpu | grep "Core(s) per socket" | awk '{print $4}'
该命令使用 lscpu
命令获取 CPU 信息,并使用 grep
命令过滤包含 "Core(s) per socket" 的行。最后,使用 awk
命令提取第四列的值,即每插槽的内核数。如果您有多个插槽,请将所得结果相加以获得总内核数。
使用 top 命令
top -n 1 | grep "Cpus" | awk '{print $2}'
该命令使用 top
命令查看系统进程信息。使用 -n 1
选项只显示一行输出。然后,使用 grep
命令过滤包含 "Cpus" 的行,并使用 awk
命令提取第二列的值,即 CPU 核数。
使用 nproc 命令
nproc
此命令直接显示可用的 CPU 核数。
以上命令中,您可能需要使用 sudo
以 root 权限运行,以获得准确的结果。