在 CentOS 系统中,lscpu
命令用于显示 CPU 架构的信息,而 lscpu
命令的输出通常比 cpuinfo
更详细和全面。如果你想查看 CPU 的详细信息,可以使用 lscpu
命令:
lscpu
这个命令会显示 CPU 的各种信息,包括:
- Architecture: CPU 架构(例如 x86_64)
- CPU op-mode(s): 支持的操作模式(例如 32-bit, 64-bit)
- Byte Order: 字节顺序(例如 Little Endian)
- CPU(s): 总的 CPU 核心数
- On-line CPU(s) list: 当前在线的 CPU 列表
- Thread(s) per core: 每个核心的线程数
- Core(s) per socket: 每个插槽的核心数
- Socket(s): 插槽数量
- NUMA node(s): NUMA 节点数
- Vendor ID: CPU 制造商 ID
- CPU family: CPU 家族
- Model: CPU 型号
- Stepping: CPU 步进
- CPU MHz: CPU 的基本频率
- BogoMIPS: 每秒十亿次计数(BogoMIPS)
- Virtualization: 虚拟化技术支持情况
- L1d cache: L1 数据缓存大小
- L1i cache: L1 指令缓存大小
- L2 cache: L2 缓存大小
- L3 cache: L3 缓存大小
- NUMA node0 CPU(s): NUMA 节点 0 上的 CPU 列表
如果你想查看更传统的 cpuinfo
风格的输出,可以使用 cat /proc/cpuinfo
命令:
cat /proc/cpuinfo
这个命令会显示每个 CPU 核心的详细信息,包括:
- processor: 处理器编号
- vendor_id: 制造商 ID
- cpu family: CPU 家族
- model: CPU 型号
- model name: CPU 名称
- stepping: CPU 步进
- microcode: 微代码版本
- cpu MHz: 当前 CPU 频率
- cache size: 缓存大小
- physical id: 物理 ID
- siblings: 兄弟核心数
- core id: 核心 ID
- cpu cores: 核心数
- apicid: APIC ID
- initial apicid: 初始 APIC ID
- fpu: FPU(浮点运算单元)
- fpu_exception: FPU 异常
- cpuid level: CPUID 级别
- wp: 写保护
- flags: CPU 标志
- bugs: CPU 已知的 bug
- clflush size: CLFLUSH 指令的大小
- cache_alignment: 缓存对齐
- address sizes: 支持的地址大小
- power management: 电源管理选项
这些信息可以帮助你了解系统的 CPU 配置和性能特征。