肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 如何确定系统上的CPU插槽数量

如何确定系统上的CPU插槽数量

时间:2019-06-07 00:58:50

相关推荐

环境

Red Hat Enterprise Linux 7Red Hat Enterprise Linux 6Red Hat Enterprise Linux 5Red Hat Enterprise Linux 4

问题

可以运行什么命令来打印系统上的CPU插槽数量?

决议

要准确确定系统上的CPU插槽数量而不进行物理打开和手动检查,必须依赖系统的DMI表(由BIOS填充)。安装dmidecode包(如有必要),然后以root用户身份运行以下命令:

# dmidecode -t4 | grep Socket.Designation: | wc -l

2

警告:由于固件或BIOS出现问题,有些情况下dmidecode报告的结果不正确。如果您怀疑dmidecode的输出不正确,请务必更新您的BIOS和其他相关固件。

如果系统上的所有CPU插槽都已填满(即每个插槽中都有一个处理器),则以普通用户身份执行以下任何操作就足够了:

查阅 /proc/cpuinfo文件,例如:

$ grep physical.id /proc/cpuinfo | sort -u | wc -l

2

RHEL6及以上版本:使用lscpu命令,例如:

$ lscpu | grep -i "socket(s)"

2

RHEL6及更高版本:使用hwloc包提供的lstopo命令,例如:

$ lstopo --whole-system --only Socket

相关:如何查找物理cpu,cpu核心和逻辑cpu的数量

如果觉得《如何确定系统上的CPU插槽数量》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。