CPU也稱為微處理器或簡(jiǎn)稱為處理器。就像大腦如何控制人體一樣,CPU 控制著計(jì)算機(jī)的所有部分。因此CPU被認(rèn)為是計(jì)算機(jī)的大腦。那我們?cè)趺丛?a target="_blank">Linux系統(tǒng)中查看如 Intel Core i3、i5、AMD 等品牌信息和其他細(xì)節(jié)如處理器速度、內(nèi)核數(shù)量、架構(gòu)、緩存大小等呢?
方法 1- 檢查 CPU 信息使用lscpu
lscpu命令行應(yīng)用程序從 sysfs 和特定于架構(gòu)的庫(kù)(如/proc/cpuinfo. 該lscpu命令收集 CPU 詳細(xì)信息,例如 CPU、線程、內(nèi)核、套接字和非統(tǒng)一內(nèi)存訪問(NUMA)節(jié)點(diǎn)的數(shù)量。它還檢索有關(guān) CPU 緩存和緩存共享、系列、型號(hào)、bogoMIPS、字節(jié)順序和步進(jìn)等的信息。lscpu 命令是util-linux包的一部分,所以不需要安裝。
要使用命令在 Linux 中查找 CPU 信息lscpu
>lscpu
Architecture:x86_64 CPUop-mode(s):32-bit,64-bit ByteOrder:LittleEndian CPU(s):4 On-lineCPU(s)list:0-3 Thread(s)percore:2 Core(s)persocket:2 Socket(s):1 NUMAnode(s):1 VendorID:GenuineIntel CPUfamily:6 Model:85 Modelname:Intel(R)Xeon(R)Platinum8269CYCPU@2.50GHz Stepping:7 CPUMHz:2500.002 BogoMIPS:5000.00 Hypervisorvendor:KVM Virtualizationtype:full L1dcache:32K L1icache:32K L2cache:1024K L3cache:36608K NUMAnode0CPU(s):0-3 Flags:fpuvmedepsetscmsrpaemcecx8apicsepmtrrpgemcacmovpatpse36clflushmmxfxsrssesse2sshtsyscallnxpdpe1gbrdtscplmconstant_tscrep_goodnoplxtopologynonstop_tsccpuidtsc_known_freqpnipclmulqdqmonitorssse3fmacx16pcidsse4_1sse4_2x2apicmovbepopcntaesxsaveavxf16crdrandhypervisorlahf_lmabm3dnowprefetchinvpcid_singleptifsgsbasetsc_adjustbmi1hleavx2smepbmi2ermsinvpcidrtmmpxavx512favx512dqrdseedadxsmapclflushoptclwbavx512cdavx512bwavx512vlxsaveoptxsavecxgetbv1xsavesaratavx512_vnni
1.1.顯示lscpu在 Linux 中使用的特定 CPU 信息
lscpu會(huì)輸出 CPU 的完整信息。可以用grep搜索指定的字段信息,例如model name
>lscpu|grep-i'Modelname' Modelname:Intel(R)Xeon(R)Platinum8269CYCPU@2.50GHz
如果你只想顯示處理器型號(hào)
>lscpu|grep-i"Modelname:"|cut-d':'-f2-- Intel(R)Xeon(R)Platinum8269CYCPU@2.50GHz
你還可以找到其他 CPU 詳細(xì)信息,例如CPU 核心數(shù),如下所示:
>lscpu|grep-i"CPU(s)" CPU(s):4 On-lineCPU(s)list:0-3 NUMAnode0CPU(s):0-3
方法 2 - 在 Linux 中使用/proc/cpuinfo文件查找 CPU 信息
lscpu從文件/proc/cpuinfo中收集處理器詳細(xì)信息。因此,我們可以cat來檢查 Linux 中的 CPU 詳細(xì)信息。
>cat/proc/cpuinfo

還可以使用命令從/proc/cpuinfo文件中過濾特定的 CPU 詳細(xì)信息
>cat/proc/cpuinfo|grep"cpufamily"

方法 3 - 查看處理器信息使用lshw
Lshw (Hardware Lister)是一個(gè)功能齊全的 CLI 應(yīng)用程序,可提供有關(guān) Linux 系統(tǒng)硬件配置的詳細(xì)信息。它可以獲取硬件詳細(xì)信息,例如確切的內(nèi)存配置、固件版本、主板配置、CPU 版本和速度、緩存配置、總線速度等。
lshw應(yīng)用程序有命令行和圖形界面兩種操作方式。它預(yù)裝在大多數(shù) Linux 發(fā)行版上。如果需要安裝可以執(zhí)行下面的命令。
>sudoaptinstalllshwlshw-gtk
要查看處理器信息lshw
>sudolshw-classprocessor

如果你只想顯示處理器型號(hào),使用-short參數(shù)。
>sudolshw-short-classprocessor H/WpathDeviceClassDescription ===================================================== /0/400processorIntel(R)Xeon(R)Platinum8269CYCPU@2.50GHz
lshw還有一個(gè)圖形界面。通過運(yùn)行以下命令從應(yīng)用程序菜單或終端啟動(dòng)lshw gui:
>sudolshw-gtk
雙擊便攜式計(jì)算機(jī) -> 主板 -> CPU 以獲取 CPU 的完整詳細(xì)信息。
方法 4 - 使用獲取處理器詳細(xì)信息dmidecode
dmidecode應(yīng)用程序從 DMI表中獲取系統(tǒng)硬件組件的詳細(xì)信息。它將首先嘗試從 中讀取 DMI 表sysfs,然后如果sysfs訪問失敗則嘗試直接從內(nèi)存中讀取。找到 DMI 表后,dmidecode 將解析該表并以人類可讀的格式顯示系統(tǒng)的硬件信息。Dmidecode預(yù)裝在大多數(shù) Linux 操作系統(tǒng)中,可以直接使用。
要在 Linux 中使用dmidecode獲取CPU詳細(xì)信息
>sudodmidecode--typeprocessor

方法 5 - 查看 CPU 信息使用inxi
Inxi是一個(gè)命令行系統(tǒng)信息工具,用于顯示系統(tǒng)信息,例如 CPU、驅(qū)動(dòng)程序、xorg、桌面環(huán)境、內(nèi)核、GCC 版本、進(jìn)程、RAM 使用情況以及許多其他有用的信息。
Inxi在許多 Linux 和 Unix 操作系統(tǒng)的默認(rèn)存儲(chǔ)庫(kù)中可用。需要安裝的話可以執(zhí)行下面的命令。
>sudoaptinstallinxi
要使用inxi顯示處理器詳細(xì)信息,使用-C或--cpu參數(shù):$ inxi -C或者$ inxi --cpu
顯示的信息包括內(nèi)核數(shù)量、CPU 型號(hào)、CPU 緩存、CPU 時(shí)鐘速度、CPU 最小/最大速度等。
CPU:DualcoreIntelXeonPlatinum8269CY(-MT-MCP-)cache:36608KB clockspeeds:max:2500MHz1:2500MHz2:2500MHz3:2500MHz4:2500MHz
方法 6 - 使用打印 CPU 信息hardinfo
HardInfo是一個(gè)圖形應(yīng)用程序,用于收集有關(guān)系統(tǒng)硬件和操作系統(tǒng)的信息,并生成HTML或純文本格式的可打印報(bào)告。
Hardinfo在默認(rèn)存儲(chǔ)庫(kù)中可用,因此可以使用發(fā)行版的默認(rèn)包管理器安裝。在 Debian、Ubuntu 上,運(yùn)行以下命令來安裝 Hardinfo:
>sudoaptinstallhardinfo
安裝 hardinfo 后,從 dash 或 menu 啟動(dòng)它。點(diǎn)擊Processor選項(xiàng)下的Devices左側(cè)窗格中的部分以獲取 CPU/處理器詳細(xì)信息:
方法 7 - 使用hwinfo
Hwinfo是另一個(gè)用于查找系統(tǒng)硬件信息的命令行應(yīng)用程序。它探測(cè) Linux 系統(tǒng)中存在的硬件并顯示每個(gè)硬件設(shè)備的詳細(xì)信息。
執(zhí)行下面的命令進(jìn)行安裝
>sudoaptinstallhwinfo
要使用hwinfo查看CPU信息
>sudohwinfo--cpu

只打印 CPU 的簡(jiǎn)短摘要
>sudohwinfo--short--cpu

方法 8 - 使用cpuid
Cpuid轉(zhuǎn)儲(chǔ)從 CPUID 指令收集的有關(guān) CPU 的詳細(xì)信息,并根據(jù)該信息確定 CPU 的確切型號(hào)。
執(zhí)行下面命令進(jìn)行安裝
>sudoaptinstallcpuid
在 Fedora 等基于RPM的系統(tǒng)上:
>sudodnfinstallcpuid
安裝 cpuid 后,使用命令獲取處理器信息:
>cpuid

方法 9 - 使用nproc
Nproc是 GNU coreutils 的一部分。它打印的CPU信息很少。它只打印當(dāng)前進(jìn)程可用的處理單元數(shù)。
>nproc 4
處理單元的數(shù)量可能少于在線處理器的數(shù)量。要打印已安裝處理器的數(shù)量,請(qǐng)使用--all標(biāo)志:
>nproc--all
方法 10 - 使用hwloc
hwloc應(yīng)用程序提供命令行工具和C API接口來獲取CPU信息
NUMA 內(nèi)存節(jié)點(diǎn),
共享緩存,
處理器包,
處理器內(nèi)核,
和處理器線程。
確保你已在系統(tǒng)上安裝 hwloc:
>sudoaptinstallhwloc
要顯示你的 Linux CPU 詳細(xì)信息,請(qǐng)運(yùn)行:
>hwloc-ls

-
處理器
+關(guān)注
關(guān)注
68文章
19833瀏覽量
233969 -
cpu
+關(guān)注
關(guān)注
68文章
11055瀏覽量
216320 -
Linux
+關(guān)注
關(guān)注
87文章
11479瀏覽量
213082
原文標(biāo)題:你還不會(huì)查看Linux系統(tǒng)cpu信息?
文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
怎么在Linux系統(tǒng)中查看CPU信息
Linux中如何查看系統(tǒng)運(yùn)行信息

Linux硬件信息命令大全
9個(gè)Linux中查看系統(tǒng)硬件信息的實(shí)用命令

程序是如何在 CPU 中運(yùn)行的(二)

如何在Linux中查找斷開的符號(hào)鏈接
如何使用命令行在Linux中查找文件?
如何在Linux中查找文件所有者?

如何在Linux中對(duì)CPU進(jìn)行壓力測(cè)試
linux查找ip地址的三種方法

linux中查找文件的命令
如何在Linux系統(tǒng)中檢查CPU使用率

評(píng)論