CPU统称为微处理器或简称为处理器。如同脑部怎样控制人体一样,CPU控制着计算机的所有部份。因而CPU被觉得是计算机的脑部。那我们如何在Linux系统中查看如IntelCorei3、i5、AMD等品牌信息和其他细节如处理器速率、内核数目、架构、缓存大小等呢?
方式1-检测CPU信息使用lscpu
lscpu命令行应用程序从sysfs和特定于构架的库(如/proc/cpuinfo.该lscpu命令搜集CPU详尽信息,比如CPU、线程、内核、套接字和非统一显存访问(NUMA)节点的数目。它还检索有关CPU缓存和缓存共享、系列、型号、bogoMIPS、字节次序和步进等的信息。lscpu命令是util-linux包的一部份,所以不须要安装。
要使用命令在Linux中查找CPU信息lscpu
> lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 85
Model name: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
Stepping: 7
CPU MHz: 2500.002
BogoMIPS: 5000.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
L3 cache: 36608K
NUMA node0 CPU(s): 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat avx512_vnni
1.1.显示lscpu在Linux中使用的特定CPU信息
lscpu会输出CPU的完整信息。可以用grep搜索指定的数组信息linux常用指令速查手册,比如modelname
> lscpu | grep -i 'Model name'
Model name: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
假如你只想显示处理器机型
> lscpu | grep -i "Model name:" | cut -d':' -f2- -
Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
你还可以找到其他CPU详尽信息linux系统,比如CPU核心数,如下所示:
> lscpu | grep -i "CPU(s)"
CPU(s): 4
On-line CPU(s) list: 0-3
NUMA node0 CPU(s): 0-3
方式2-在Linux中使用/proc/cpuinfo文件查找CPU信息
lscpu从文件/proc/cpuinfo中搜集处理器详尽信息。为此,我们可以cat来检测Linux中的CPU详尽信息。
> cat /proc/cpuinfo
还可以使用命令从/proc/cpuinfo文件中过滤特定的CPU详尽信息
> cat /proc/cpuinfo | grep "cpu family"
方式3-查看处理器信息使用lshw
Lshw(HardwareLister)是一个功能齐全的CLI应用程序,可提供有关Linux系统硬件配置的详尽信息。它可以获取硬件详尽信息,比如准确的显存配置、固件版本、主板配置、CPU版本和速率、缓存配置、总线速率等。
lshw应用程序有命令行和图形界面两种操作方法。它预装在大多数Linux发行版上。假如须要安装可以执行下边的命令。
> sudo apt install lshw lshw-gtk
要查看处理器信息lshw
> sudo lshw -class processor
假如你只想显示处理器机型,使用-short参数。
> sudo lshw -short -class processor
H/W path Device Class Description
=====================================================
/0/400 processor Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
lshw还有一个图形界面。通过运行以下命令从应用程序菜单或终端启动lshwgui:
> sudo lshw-gtk
双击便携式计算机->显卡->CPU以获取CPU的完整详尽信息。
方式4-使用获取处理器详尽信息dmidecode
dmidecode应用程序从DMI表中获取系统硬件组件的详尽信息。它将首先尝试从中读取DMI表sysfs,之后假如sysfs访问失败则尝试直接从显存中读取。找到DMI表后,dmidecode将解析该表并以人类可读的格式显示系统的硬件信息。Dmidecode预装在大多数Linux操作系统中,可以直接使用。
要在Linux中使用dmidecode获取CPU详尽信息
> sudo dmidecode --type processor
方式5-查看CPU信息使用inxi
Inxi是一个命令行系统信息工具,用于显示系统信息,比如CPU、驱动程序、xorg、桌面环境、内核、GCC版本、进程、RAM使用情况以及许多其他有用的信息。
Inxi在许多Linux和Unix操作系统的默认储存库中可用。须要安装的话可以执行下边的命令。
> sudo apt install inxi
要使用inxi显示处理器详尽信息linux常用指令速查手册,使用-C或--cpu参数:$inxi-C或则$inxi--cpu
显示的信息包括内核数目、CPU机型、CPU缓存、CPU时钟速率、CPU最小/最大速率等。
CPU: Dual core Intel Xeon Platinum 8269CY (-MT-MCP-) cache: 36608 KB
clock speeds: max: 2500 MHz 1: 2500 MHz 2: 2500 MHz 3: 2500 MHz 4: 2500 MHz
方式6-使用复印CPU信息hardinfo
HardInfo是一个图形应用程序,用于搜集有关系统硬件和操作系统的信息linux入门,并生成HTML或纯文本格式的可复印报告。
Hardinfo在默认储存库中可用,因而可以使用发行版的默认包管理器安装。在Debian、Ubuntu上,运行以下命令来安装Hardinfo:
> sudo apt install hardinfo
安装hardinfo后,从dash或menu启动它。点击Processor选项下的Devices两侧窗棂中的部份以获取CPU/处理器详尽信息:
方式7-使用hwinfo
Hwinfo是另一个用于查找系统硬件信息的命令行应用程序。它侦测Linux系统中存在的硬件并显示每位硬件设备的详尽信息。
执行下边的命令进行安装
> sudo apt install hwinfo
要使用hwinfo查看CPU信息
> sudo hwinfo --cpu
只复印CPU的简略摘要
> sudo hwinfo --short --cpu
方式8-使用cpuid
Cpuid轮询从CPUID指令搜集的有关CPU的详尽信息,并依照该信息确定CPU的准确机型。
执行下边命令进行安装
> sudo apt install cpuid
在Fedora等基于RPM的系统上:
> sudo dnf install cpuid
安装cpuid后,使用命令获取处理器信息:
> cpuid
方式9-使用nproc
Nproc是GNUcoreutils的一部份。它复印的CPU信息甚少。它只复印当前进程可用的处理单元数。
> nproc
4
处理单元的数目可能多于在线处理器的数目。要复印已安装处理器的数目,请使用--all标志:
> nproc --all
方式10-使用hwloc
hwloc应用程序提供命令行工具和CAPI插口来获取CPU信息
确保你已在系统上安装hwloc:
> sudo apt install hwloc
要显示你的LinuxCPU详尽信息,请运行:
> hwloc-ls
【Linux常用命令速查指南】关注【入门小站】,后台回复「1001」自取。
近日热文