文章目录
- 查看物理 cpu 个数
- 查看每个物理 cpu 中core的个数(即核数)
- 查看逻辑 cpu 的个数
- 查看 cpu 信息(型号)
- 查看 cpu 的配置信息
- 查看cpu波动情况的,尤其是多核机器上
- 参考文档
- 备注/说明
查看物理 cpu 个数
[root@htlwk0001host ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
1
查看每个物理 cpu 中core的个数(即核数)
[root@htlwk0001host ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 1
[root@htlwk0001host ~]#
[root@htlwk0001host ~]# cat /proc/cpuinfo | grep physical | uniq -c1 physical id : 01 address sizes : 46 bits physical, 48 bits virtual1 physical id : 01 address sizes : 46 bits physical, 48 bits virtual
[root@htlwk0001host ~]#
查看逻辑 cpu 的个数
[root@htlwk0001host ~]# cat /proc/cpuinfo| grep "processor"| wc -l
2
查看 cpu 信息(型号)
[root@htlwk0001host ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c2 Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
[root@htlwk0001host ~]#
查看 cpu 的配置信息
[root@htlwk0001host ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Xeon(R) Platinum 8269CY cpu @ 2.50GHz
stepping : 7
microcode : 0x1
cpu MHz : 2500.000
查看cpu波动情况的,尤其是多核机器上
每隔 10 秒钟采样一次 cpu 的使用情况:
[root@htlwk0001host ~]# mpstat -P ALL 10 # 10 表示间隔时间 10 秒
Linux 4.18.0-193.6.3.el8_2.x86_64 (htlwk0001host) 2021年03月13日 _x86_64(2 cpu)15时40分39秒 cpu %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
15时40分49秒 all 0.30 0.00 0.10 0.00 0.05 0.00 0.00 0.00 0.00 99.55
15时40分49秒 0 0.30 0.00 0.20 0.00 0.00 0.00 0.00 0.00 0.00 99.50
15时40分49秒 1 0.30 0.00 0.00 0.00 0.10 0.00 0.00 0.00 0.00 99.60
查看 cpu 统计数据的均值:
[root@htlwk0001host ~]# iostat -c
Linux 4.18.0-193.6.3.el8_2.x86_64 (htlwk0001host) 2021年03月13日 _x86_64_ (2 cpu)avg-cpu: %user %nice %system %iowait %steal %idle0.16 0.01 0.12 0.00 0.00 99.72
参考文档
Linux中查看物理CPU个数、核数、逻辑CPU个数
Linux下判断cpu物理个数,几核,是超线程还是多核心
备注/说明
总核数 = 物理cpu个数 X 每颗物理cpu的核数
总逻辑cpu数 = 物理cpu个数 X 每颗物理cpu的核数 X 超线程数