裸金属服务器物理CPU-CPU核数-逻辑CPU详述

举报
modelarts-dev-server 发表于 2023/08/17 20:17:17 2023/08/17
【摘要】 本文给出裸金属服务器物理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,默认开了超线程。

20230817-201949(WeLinkPC).png

查看物理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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。