Ubuntu CPUInfo显示哪些关键数据
导读:Ubuntu中查看CPU关键信息的常用命令及输出解读 在Ubuntu系统中,lscpu 是最常用的查看CPU详细信息的命令,而 /proc/cpuinfo 文件则包含了更底层的原始信息。以下是两者输出的关键数据及含义: 一、lscpu命令的...
Ubuntu中查看CPU关键信息的常用命令及输出解读
在Ubuntu系统中,lscpu
是最常用的查看CPU详细信息的命令,而 /proc/cpuinfo
文件则包含了更底层的原始信息。以下是两者输出的关键数据及含义:
一、lscpu
命令的关键输出项
lscpu
以易读格式汇总了CPU的架构、拓扑、性能等信息,关键数据包括:
-
基础架构信息
- Architecture:CPU架构(如
x86_64
表示64位Intel/AMD架构,arm64
表示ARM架构)。 - CPU op-mode(s):支持的指令集模式(如
32-bit, 64-bit
表示同时支持32位和64位操作系统)。 - Byte Order:字节序(如
Little Endian
表示小端序,是x86架构的常见格式)。 - Vendor ID:CPU制造商ID(如
GenuineIntel
表示英特尔,AuthenticAMD
表示AMD)。
- Architecture:CPU架构(如
-
CPU拓扑与核心数
- Socket(s):物理CPU插槽数(如
1
表示主板有1个CPU插槽)。 - Core(s) per socket:每个插槽的物理核心数(如
4
表示插槽内有4个物理核心)。 - Thread(s) per core:每个核心的线程数(如
2
表示支持超线程,1个物理核心模拟2个逻辑核心)。 - CPU(s):总逻辑核心数(计算公式:
Socket(s) × Core(s) per socket × Thread(s) per core
,如1×4×2=8
)。 - NUMA node(s)/NUMA nodeX CPU(s):非一致性内存访问(NUMA)节点数及每个节点绑定的逻辑CPU(多路CPU或服务器常见)。
- Socket(s):物理CPU插槽数(如
-
性能与缓存
- CPU MHz/CPU maxMHz/CPU minMHz:当前CPU频率、最大支持频率、最小支持频率(如
2000.000 MHz
/4000.000 MHz
/400.000 MHz
,动态调参时会变化)。 - BogoMIPS:粗略衡量CPU性能的指标(基于延迟计算的近似值,不代表真实运算速度)。
- L1d/L1i/L2/L3 cache:各级缓存大小(如
L1d: 32K
表示32KB数据缓存,L3: 8M
表示8MB共享缓存,缓存越大性能越好)。
- CPU MHz/CPU maxMHz/CPU minMHz:当前CPU频率、最大支持频率、最小支持频率(如
-
虚拟化与特性
- Virtualization:支持的虚拟化技术(如
VT-x
表示英特尔虚拟化,AMD-V
表示AMD虚拟化,none
表示不支持)。 - Flags:CPU支持的特性(如
sse4_2
表示支持SSE4.2指令集,avx
表示支持AVX指令集,vmx
表示支持虚拟化,可通过grep -E "sse|avx|vmx" /proc/cpuinfo
单独查看)。
- Virtualization:支持的虚拟化技术(如
二、/proc/cpuinfo
文件的关键字段
/proc/cpuinfo
是虚拟文件系统中的原始信息文件,每个逻辑CPU对应一个processor
字段,关键字段包括:
- processor:逻辑CPU编号(从
0
开始,如processor: 0
表示第1个逻辑CPU)。 - vendor_id:CPU制造商ID(同
lscpu
的Vendor ID
)。 - model name:CPU型号名称(如
Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
,明确标识CPU型号)。 - cpu cores:每个物理核心的逻辑核心数(等同于
lscpu
的Thread(s) per core
,需结合physical id
计算物理核心数)。 - physical id:物理CPU编号(如
physical id: 0
表示第1个物理CPU,physical id: 1
表示第2个物理CPU,0~n
的数量即为Socket(s)
)。 - cpu MHz:当前CPU运行频率(动态变化,如
1800.000 MHz
)。 - cache size:CPU缓存大小(如
cache size: 8192 KB
表示8MB缓存,需注意是L3还是L2缓存,部分系统会标注)。
三、补充命令
nproc
:快速查看逻辑CPU数量(等同于lscpu | grep "CPU(s)"
的数值)。inxi -C
:以更直观的方式显示CPU核心数、线程数、型号等信息(需安装inxi
:sudo apt install inxi
)。
以上信息覆盖了Ubuntu系统中查看CPU关键数据的主要方式及核心指标,可用于系统监控、性能分析或硬件兼容性检查。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu CPUInfo显示哪些关键数据
本文地址: https://pptw.com/jishu/724987.html