linux

CPUInfo中的physical ID有何作用

小樊
35
2025-11-25 08:18:42
栏目: 编程语言

physical id 的作用与判定方法

概念与作用 在 linux 的 /proc/cpuinfo 中,physical id 用于标识系统中的物理 cpu 封装(socket),即主板插槽上的每一颗处理器。它帮助操作系统与运维人员区分不同的物理处理器,以便进行资源调度、性能调优、故障隔离等工作;在虚拟化与多路服务器场景中,能快速判断跨 socket 的布局与瓶颈。相同 physical id 的逻辑处理器位于同一颗物理 cpu 上。

与 core id、siblings、cpu cores 的关系

快速查看与计算示例

与 lscpu 的对应关系 使用 lscpu 可直观看到与 physical id 对应的字段:socket(s) 表示物理 cpu 数量(即不同 physical id 的个数),core(s) per socket 为每个物理 cpu 的物理核心数,thread(s) per core 为每核线程数。三者关系为:总逻辑处理器数 = socket(s) × core(s) per socket × thread(s) per core

0
看了该问题的人还看了