Linux通过/proc/cpuinfo
文件和lscpu
命令反映硬件配置,具体如下:
-
/proc/cpuinfo
文件:
- 包含每个逻辑CPU的详细参数,如厂商(vendor_id)、型号(model name)、主频(cpu MHz)、**缓存大小(cache size)**等。
- 通过字段可判断物理核心数(cpu cores)、线程数(siblings),进而识别超线程技术是否启用。
- 提供CPU架构(如x86_64)、指令集支持(如SSE、AVX)等底层信息。
-
lscpu
命令:
- 以结构化格式汇总CPU信息,包括总逻辑CPU数、物理插槽数(Socket)、核心数(Core)、**线程数(Thread)**等。
- 显示CPU架构(Architecture)、操作模式(如64位)、字节序等系统级配置。
两者结合可全面掌握CPU的硬件规格,用于系统监控、性能调优或硬件兼容性验证。