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。