Linux查找CPU架构信息

时间:2020-01-09 10:42:32  来源:igfitidea点击:

如何使用命令行在Linux操作系统下查找我的CPU体系结构信息?
您可以使用/proc/cpuinfo文件或者使用lscpu命令来获取有关CPU体系结构的信息。
它将显示如下信息:

  • CPU数量
  • 线程数
  • 核心数
  • 插座
  • NUMA个节点
  • 有关CPU缓存的信息,
  • CPU系列,型号和步进。
  • 以人类可读的格式。或者,它可以以可解析的方式打印出来
  • 格式,包括不同CPU如何共享不同的缓存,
  • 也可以提供给其他程序。

打开一个终端并输入以下命令:

$ less /proc/cpuinfo

输出示例:
/etc/cpuinfo是Linux上依赖于CPU和系统架构的项目的集合

$ lscpu

输出示例:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Core(TM) i7-3840QM CPU @ 2.80GHz
Stepping:              9
CPU MHz:               1206.201
CPU max MHz:           3800.0000
CPU min MHz:           1200.0000
BogoMIPS:              5581.50
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts

其中:

  • Architecture:您的CPU的体系结构。在这种情况下,它是x86_64(AMD64)。
  • CPU:CPU的逻辑CPU编号。
  • CACHE:有关如何在CPU之间共享高速缓存的信息,即L1/L2/L3 cpus。