裸金属服务器物理CPU-CPU核数-逻辑CPU详述
【摘要】 本文给出裸金属服务器物理CPU、CPU核心数、逻辑CPU概念,以及如何在服务器中查看相关信息。
1.基本概念
1.1 物理CPU
物理CPU就是插在裸金属服务器上的真实的CPU硬件,一般一台裸金属服务器都会配置2块及以上的物理CPU。
1.2 CPU核心数
随着CPU技术的发展,现在的每一块物理CPU都是多核的CPU处理器,我们经常听说的多核处理器,其中的核就是指的核心数,一般一块英特尔的CPU都会支持32核心或者更高。
因此裸金属服务的核心数为:物理CPU数目*CPU核心数
1.3 逻辑CPU
逻辑CPU和超线程技术有关,超线程是英特尔开发出来的一项技术,可以使得CPU的每一个核心像两个核心一样工作,这样每一个核心都可以并行执行线程。
因此当物理CPU不支持超线程的话,逻辑CPU的数量等同于CPU核心数。
当物理CPU支持超线程的话,逻辑CPU的数量为:物理CPU数目*CPU核心数*2
2.查看命令
操作系统不同,查看命令也不完全相同。
下面笔者以一台V100的ubuntu系统的裸金属服务为例,讲解在服务器内通过命令查看物理CPU、CPU核心数、逻辑CPU的方法。
如下图所示,可以看到该裸金属服务器,物理CPU数为2,CPU核心数为2*26,逻辑CPU为52*2=104,默认开了超线程。
查看物理CPU,使用如下命令:
cat /proc/cpuinfo | grep 'physical id' | sort |uniq |wc -l
查看CPU核心数,使用如下命令:
cat /proc/cpuinfo | grep 'cpu cores' | uniq
查看逻辑CPU,使用如下命令:
cat /proc/cpuinfo | grep 'processor' | wc -l
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)