linux

Linux CPUInfo 如何查看核心数

小樊
45
2025-08-08 01:13:55
栏目: 智能运维

在 Linux 系统中,有多种方法可以查看 CPU 的核心数。以下是一些常用的命令:

  1. lscpulscpu 命令提供了详细的 CPU 架构信息。要查看核心数,可以使用以下命令:

    lscpu | grep '^CPU(s):'
    

    这将显示总的逻辑处理器数量。如果想查看物理核心数,可以使用:

    lscpu | grep 'Core(s) per socket:'
    

    然后将这个数字乘以插槽数(sockets),可以通过以下命令获取:

    lscpu | grep 'Socket(s):'
    
  2. /proc/cpuinfo/proc/cpuinfo 文件包含了关于 CPU 的详细信息。可以使用以下命令来统计核心数:

    cat /proc/cpuinfo | grep processor | wc -l
    

    这将显示总的逻辑处理器数量。

  3. nprocnproc 命令直接输出可用的处理器数量,这通常是逻辑处理器的数量:

    nproc
    
  4. dmidecodedmidecode 是一个用来显示硬件系统部件信息的工具。使用它可以查看 CPU 的详细信息,包括核心数:

    sudo dmidecode -t processor | grep 'Core Count'
    

    这将显示每个物理处理器的核心数。

请注意,lscpudmidecode 命令可能需要 root 权限才能运行。如果你没有足够的权限,可以在命令前加上 sudo

0
看了该问题的人还看了