linux: cpu, cpu查询
查看整体信息
cat /proc/cpuinfo
tail -n 30 /proc/cpuinfo
processor : 7 (这是8核, 逻辑核,它的计数是从0开始的,例如这里看到的是0,那我们一般就说这个机器是1核的,说的实际是逻辑核) vendor_id : GenuineIntel cpu family : 6 model : 85 model name : Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz (cpu的名称,型号,主频) stepping : 4 microcode : 0x1 cpu MHz : 2500.024 (实际主频) cache size : 33792 KB physical id : 0 (单个cpu的标号) siblings : 8 (单cpu的逻辑核数) core id : 3 cpu cores : 4 (逻辑核所处cpu的物理核) apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes 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 eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat spec_ctrl intel_stibp bogomips : 5000.04 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management:
查看总逻辑核数
cat /proc/cpuinfo | grep "processor" |wc -l
8
查看机器一共几个cpu
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
1
查看单个cpu的物理核数
cat /proc/cpuinfo | grep "cpu cores" | uniq
4
这里cpu个数×物理核数 = 总逻辑核数, 相等说明cpu没有超线程, 不相等说明使用了超线程, 资源近乎一倍扩大。

浙公网安备 33010602011771号