温馨提示×

CPUInfo中如何找到核心数

小樊
49
2025-08-12 04:35:41
栏目: 编程语言

在Linux系统的/proc/cpuinfo文件中,可通过以下字段获取核心数信息:

  • 物理核心数
    执行命令 cat /proc/cpuinfo | grep "cpu cores" | uniq,输出结果中的数值即为物理核心数。
  • 逻辑核心数(含超线程)
    执行命令 cat /proc/cpuinfo | grep "processor" | wc -l,统计processor字段的数量,得到逻辑核心总数。

说明

  • 若需区分物理核心与逻辑核心,可通过physical id(物理CPU编号)和siblings(单物理CPU的逻辑核心数)字段辅助判断。
  • 部分系统也可直接使用lscpu命令查看核心数,输出中Core(s) per socket表示单物理CPU的核心数,CPU(s)表示逻辑核心总数。

0