lscpu 命令可以显示Linux系统中的CPU架构信息和各种CPU特性,输出结果包含了以下信息:
一、标题CPU架构信息
- Architecture: 系统的CPU架构(例如:x86_64、aarch64等)
- Byte Order: CPU字节序(大端序或小端序)
- CPU op-mode(s): CPU支持的操作模式(32位、64位等)
二、CPU拓扑结构信息
- CPU(s): 逻辑CPU个数
- Thread(s) per core: 每个物理核心的逻辑核心个数
- Core(s) per socket: 每个CPU插槽中的物理核心个数
- NUMA node(s): 可见的NUMA节点数
- Socket(s): CPU插槽数
5.1. CPU插槽数指的是主板上的CPU插槽数量,而一个CPU插槽中可以插入一个或多个物理CPU(即CPU芯片)。每个物理CPU中可以包含一个或多个物理核心,因此CPU插槽数并不等于CPU物理核心数。(举个例子,一个主板上有两个CPU插槽,每个插槽中插有一个双路物理CPU,那么该系统的CPU插槽数是2,但实际的物理核心数是4。)
三、CPU特性信息
- Vendor ID: CPU供应商ID(例如:GenuineIntel、AuthenticAMD等)
- CPU family: CPU系列(例如:Intel Core i5、AMD Ryzen等)
- Model: CPU型号
- Model name: CPU型号名称
- Stepping: CPU步进
- CPU MHz: CPU主频
- BogoMIPS: Linux内核计算出的每秒钟模拟的百万指令数
- Virtualization: CPU是否支持虚拟化(VT-x/AMD-V等)
- L1d cache: 每个物理核心的L1数据缓存大小
- L1i cache: 每个物理核心的L1指令缓存大小
- L2 cache: 每个物理核心的L2缓存大小
- L3 cache: 每个CPU插槽中的L3缓存大小
以上信息来源chatgpt