CPUInfo中的关键信息有哪些
小樊
39
2025-12-15 01:29:30
CPUInfo中的关键信息
一、核心识别与型号
- processor:逻辑处理器编号(从0开始,每个逻辑核心一行)。
- vendor_id:厂商(如 GenuineIntel、AuthenticAMD)。
- cpu family / model / stepping:系列、型号与步进,用于区分代际与修订版本。
- model name:完整型号与标称频率(如 Intel Core i7-9750H)。这些信息用于准确识别CPU平台与微架构代次。
二、核心与线程拓扑
- physical id:物理CPU编号(多路服务器区分不同插槽)。
- cpu cores:单个物理CPU的物理核心数。
- siblings:单个物理CPU的逻辑处理器数(= 物理核心 × 每核线程数)。
- core id:当前核心在其物理CPU中的编号。
- 辅助判断:若 siblings ≈ cpu cores × 2 且 Thread(s) per core = 2,通常表示启用了超线程/SMT。这些字段用于评估并行度与调度域划分。
三、频率与缓存
- cpu MHz:当前运行主频(会随负载/省电策略波动)。
- cache size:缓存大小(常见展示为 L2/L3;部分平台还会显示 L1d/L1i)。
- clflush size / cache_alignment:缓存行刷新大小与对齐单位。
- address sizes:可寻址地址空间位数(如 36/48 位)。这些指标关系到单线程性能与访存延迟。
四、指令集与特性
- flags:CPU支持的功能标志(如 SSE、AVX、AVX2、HTT 等)。
- fpu / fpu_exception:是否具备浮点运算单元及其异常支持。
- cpuid level / wp:CPUID支持级别与内核态写保护能力。
- power management:电源管理相关特性。指令集与特性决定软件能否利用向量化、加密、压缩等硬件加速能力。
五、多路系统与扩展信息
- Virtualization:是否支持虚拟化(如 VT‑x/AMD‑V)。
- NUMA node(s):NUMA节点数(多插槽/多内存域系统的重要拓扑信息)。
- 架构与字节序:Architecture(如 x86_64)、Byte Order(常见 Little Endian)。这些信息对调度、内存亲和性与跨节点访问优化至关重要。