方法1:使用lscpu命令–在Linux中查看CPU详细信息
在Linux系统中,查看CPU详细信息最简单直接的方法是使用lscpu命令。它适用于主流Linux发行版,无需额外安装即可使用。
lscpu
使用lscpu命令查看CPU参数
输出结果包含了丰富的CPU相关信息,例如:
Architecture:CPU是64位还是32位。
CPUop-mode(s):CPU支持的进程模式。
Addresssizes:系统可寻址的内存大小。
ByteOrder:字节顺序是LittleEndian还是BigEndian。
CPU(s):逻辑和物理核心的数量。
On-lineCPU(s)list:哪些核心是激活状态。
VendorID:CPU制造商。
Modelname:CPU型号。
CPUfamily和Model:处理器的系列和内部型号。
Thread(s)percore:每个核心的线程数。
Core(s)persocket:物理核心总数。
Socket:CPU插槽数量。
Stepping:CPU型号的修订次数。
CPUmax和CPUmin:CPU的频率范围。
BogoMips:是一个已过时的CPU速度指标。
Virtualization:CPU支持的虚拟化技术,例如Intel的VT-x。
Caches(sumofall):各级别的CPU缓存容量。
NUMAnode(s):CPU核心与内存模块的物理布局。
方法2:使用htop命令–在Linux中查看CPU核心使用率
虽然我们可以直接使用top命令来查看CPU的使用率,但htop命令提供了更友好的界面,能够在Linux系统中更清晰地显示CPU核心数量,以及每个核心的占用率。
1、在大多数Linux发行版中,htop需要先安装。安装命令如下:
Ubuntu:sudoaptinstallhtop
Fedora:sudodnfinstallhtop
ArchLinux:sudopacman-Shtop
2、安装完成后,在终端中执行以下命令:
htop
使用htop查看CPU内核使用率
在htop界面中,你可以一目了然地看到每个核心的占用率。
方法3:使用sensors命令–在Linux中查看CPU温度
lm-sensors是一个强大的工具,可以在Linux中查看包括CPU温度在内的硬件温度和风扇转速。
1、安装lm-sensors工具:
Ubuntu:sudoaptinstalllm-sensors
Fedora:sudodnfinstalllm_sensors
ArchLinux:sudopacman-Slm_sensors
2、安装完成后,在终端中执行以下命令:
sensors
|