CPUInfo(/proc/cpuinfo)在CentOS中可查询的硬件信息
CPUInfo(主要通过/proc/cpuinfo虚拟文件)是CentOS系统中查看CPU详细信息的核心工具,涵盖了CPU的制造商、型号、核心配置、性能参数等多个维度,具体可查询的硬件信息如下:
GenuineIntel(英特尔)或AuthenticAMD(AMD),直接表明CPU的品牌归属。Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz),清晰展示CPU的产品规格。6代表英特尔Sandy Bridge/Nehalem架构),用于区分不同代际的CPU设计。79对应英特尔Haswell架构的i7-4790系列),配合cpu family可精准定位CPU型号。1),表示同一型号处理器的修订版本,用于识别硬件缺陷修复或性能优化的迭代。0x15),用于修复安全漏洞(如Spectre)或提升性能,是CPU固件的关键组成部分。4000.000 MHz),反映CPU的实时运行速度(受Turbo Boost等技术影响,可能高于标称频率)。7980.16),基于整数运算速度计算,用于快速对比CPU的理论性能。8192 KB),通常包括L2或L3缓存(部分输出可能合并显示),缓存容量直接影响CPU的数据处理效率。64字节),决定CPU缓存的数据块大小,影响缓存命中率和内存访问效率。64字节),确保CPU访问缓存时的数据对齐,优化内存访问性能。0表示单路CPU,0和1表示双路CPU),用于区分多路CPU系统中的不同物理插槽。8表示该物理CPU有8个逻辑核心),反映超线程技术(Hyper-Threading)的启用情况(逻辑核心数=物理核心数×线程数)。0表示该逻辑核心属于物理核心0),用于标识多核心CPU中的具体核心。4表示该物理CPU有4个物理核心),直接反映CPU的多核心规格。39 bits physical, 48 bits virtual),表示CPU支持的物理内存寻址范围(39位物理地址对应512GB内存)和虚拟内存地址空间。除/proc/cpuinfo外,CentOS中还可通过以下命令获取更全面的硬件信息:
lscpu:提供CPU架构、核心数、线程数等的概要信息(更易读);dmidecode -t processor:需root权限,显示CPU的DMI(桌面管理接口)信息(如制造商、型号、序列号);/sys/devices/system/cpu/:通过目录下的文件(如/sys/devices/system/cpu/online)查看CPU的实时状态(如在线核心数)。这些工具协同使用,可全面掌握CentOS系统的CPU硬件配置及运行状态。