CPUInfo中的关键数据主要包括以下几项:
- processor:系统中逻辑处理核心的编号。
- vendor_id:CPU制造商,如GenuineIntel表示英特尔处理器。
- cpu family:CPU产品系列代号。
- model:CPU属于其系列中的哪一代的代号。
- model name:CPU属于的名字及其编号、标称主频。
- stepping:CPU属于制作更新版本,用于标识处理器的设计或制作版本。
- cpu MHz:CPU的实际使用主频。
- cache size:CPU二级缓存大小。
- physical id:单个物理CPU的标号,物理CPU就是硬件上真实存在的CPU。
- siblings:单个物理CPU的逻辑CPU数。
- cpu cores:该逻辑核所处CPU的物理核数。
- apicid:用来区分不同逻辑核的编号。
- fpu:是否具有浮点运算单元(Floating Point Unit)。
- fpu_exception:是否支持浮点计算异常。
- cpuid level:执行cpuid指令前,eax寄存器中的值。
- wp:表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)。
- flags:当前CPU支持的功能。
- bogomips:在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)。
- clflush size:每次刷新缓存的大小单位。
- cache alignment:缓存地址对齐单位。
- address sizes:可访问地址空间位数。
- power management:电源管理相关。
这些数据对于了解系统的硬件配置和进行性能调优非常有用。