查看服务器CPU和内存信息

泄露秘密 提交于 2020-02-05 10:22:35

1.CPU信息查看配置文件/proc/cpuinfo

总核数 = 物理CPU个数 × 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 ×每颗物理CPU的核数 × 超线程数

(1)物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个
grep 'physical id' /proc/cpuinfo | sort -u |wc -l 或 grep 'physical id' /proc/cpuinfo | sort | uniq |wc -l

[root@xxx ~]# grep 'physical id' /proc/cpuinfo | sort | uniq
physical id     : 0
[root@xxx ~]# grep 'physical id' /proc/cpuinfo | sort -u | wc -l
1
[root@xxx ~]#

(2)cpu核数:单块CPU上面能处理数据的芯片组的数量,如双核、四核等
grep 'cores' /proc/cpuinfo |uniq

[root@xxx ~]# grep 'cores' /proc/cpuinfo |uniq
cpu cores       : 4
[root@xxx ~]#


(3)逻辑cpu数:简单来说,如果超线程数是2,可以使处理器中的1颗内核,如2颗内核那样在操作系统中发挥作用。
grep 'processor' /proc/cpuinfo | sort -u | wc -l

grep 'processor' /proc/cpuinfo | sort -u | wc -l
8
[root@xxx ~]#

2.内存信息查看配置文件 /proc/meminfo
[root@xxx ~]# grep 'MemTotal' /proc/meminfo
MemTotal:       16023248 kB
[root@xxx ~]#

参考资料:
物理cpu数和cpu核数和逻辑cpu数和vcpu区别 https://blog.csdn.net/budonglaoshi123/article/details/84325720

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!