查看CPU信息主要通过 /proc/cpuinfo 文件来查看,以下为该文件内容里的一些参数说明:
- processor : 条目包括这一逻辑处理器的唯一标识符。
- physical id : 条目包括每个物理封装的唯一标识符。
- core id: 条目保存每个内核的唯一标识符。
- cpu cores 条目包含位于相同物理封装中的内核数量
- siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。
其中前四项经常用到。
1 2 3 4 5 |
查看物理CPU个数 cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 查看逻辑CPU个数 cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l |
/proc/cpuinfo文件信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
processor : 0 --表示逻辑CPU vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Xeon(R) CPU E5504 @ 2.00GHz stepping : 5 cpu MHz : 2000.119 cache size : 4096 KB physical id : 0--表示物理CPU编号 siblings : 4 core id : 0 cpu cores : 4 --表示物理CPU有多少核 apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes 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 syscall nx rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr popcnt lahf_lm bogomips : 4000.23 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: [8] …..中间部分省略 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Xeon(R) CPU E5504 @ 2.00GHz stepping : 5 cpu MHz : 2000.119 cache size : 4096 KB physical id : 1 siblings : 4 core id : 3 cpu cores : 4 apicid : 22 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes 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 syscall nx rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr popcnt lahf_lm bogomips : 4000.11 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: [8] |
从这个文件可以看出,有2个物理CPU,每颗4核。
另一种方法查看
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
[root@pc-zjndyh01 ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 32 On-line CPU(s) list: 0-31 Thread(s) per core: 1 Core(s) per socket: 8 Socket(s): 4 NUMA node(s): 8 Vendor ID: AuthenticAMD CPU family: 16 Model: 9 Stepping: 1 CPU MHz: 2400.143 BogoMIPS: 4800.11 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512K L3 cache: 5118K NUMA node0 CPU(s): 0,4,8,12 NUMA node1 CPU(s): 16,20,24,28 NUMA node2 CPU(s): 1,5,9,13 NUMA node3 CPU(s): 17,21,25,29 NUMA node4 CPU(s): 2,6,10,14 NUMA node5 CPU(s): 18,22,26,30 NUMA node6 CPU(s): 19,23,27,31 NUMA node7 CPU(s): 3,7,11,15 |
socket就代表cpu插槽,如果有8个socket那就是八路的
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/notes/233305.html