温馨提示×

CPUInfo中的关键信息有哪些

小樊
39
2025-12-15 01:29:30
栏目: 编程语言

CPUInfo中的关键信息

一、核心识别与型号

  • processor:逻辑处理器编号(从0开始,每个逻辑核心一行)。
  • vendor_id:厂商(如 GenuineIntelAuthenticAMD)。
  • 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 × 2Thread(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)。这些信息对调度、内存亲和性与跨节点访问优化至关重要。

0