钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读989091
首页 Linux 正文内容

linux如何看cpu几核

钟逸 Linux 2025-07-22 02:22:47 3

在 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 权限运行,以获得准确的结果。

文章目录
    搜索