论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
虚拟化.超融合.云计算
›
公有云
›
云计算——CPU虚拟化
云计算——CPU虚拟化
曹旭辉
金牌会员
|
2024-6-22 12:55:20
|
显示全部楼层
|
阅读模式
楼主
主题
834
|
帖子
834
|
积分
2502
作者简介:一名云计算网络运维人员、每天禀享网络与运维的技术与干货。
座右铭:低头赶路,敬事如仪
个人主页:
网络豆的主页
目次
媒介
一.CPU虚拟化
1.CPU虚拟化的计算
(1)一颗cpu的算力
(2) 一台服务器的算力
(3)集群的算力
(4)举例
2.CPU Qos
(1)CPU Qos的长处
3.NUMA
(1)NUMA的长处
媒介
本章将会讲解云计算虚拟化中的CPU虚拟化。
一.CPU虚拟化
在物理机(宿主机)中通过线程或进程这种纯软件方式模仿出假的CPU,通过CPU虚拟化就可以将一个物理CPU发给差别的虚拟机使用。
虚拟出来的每颗CPU实际上就是一个线程大概进程,因此物理CPU核数要大于虚拟CPU总核数。
1.CPU虚拟化的计算
计算公式:总资源=服务器CPU个数*单个CPUx核数kernel*线程(超线程为2,单线程为1)
(1)一颗cpu的算力
1. 未开启超线程
算力=cpu核心数*主频
复制代码
2.开启超线程
算力=cpu核心数*2*主频
超线程是将一颗cpu通过分时复用的方式变为2个逻辑cpu,操作系统识别到的就是逻辑cpu
复制代码
(2) 一台服务器的算力
整个服务器的”算力“= cpu个数*cpu核心数*2*主频
复制代码
(3)集群的算力
服务器1+服务器2的”算力“=整个集群的”算力“
复制代码
(4)举例
例如:某服务器有四个主频为3.0GHZ的CPU,每个CPU四核,超线程。可以虚拟多少VCPU口和总资源?
每个CPU有4核x2线程=8个线程,服务部有西个主颇也就是四个CPU,则服务器总共可以虚拟的
VCPU=8×4=32个
总资源=32×3.0GHZ=96GHZ
一般多个虚拟机之间可以复用一个物理CPU.所以单台服务器上的虚拟机可以使用的VCPU大于总的VCPU数目。
2.CPU Qos
CPU QoS(Quality of Service)服务质量,用来控制虚拟机使用CPU资源量的大小。
CPU资源限额:控制虚拟机占用物理资源使用的上限。
CPU资源份额:界说了多台虚拟机在竞争物理CPU资源时,需按比例分配计算资源。
CPU预留资源:界说了多台虚拟机在竞争物理CPU时,每台虚拟机最低分配的计算资源。
例:一个2.8GHZ单物理机,三台VM:A、B、C,分得的份额分别是1000、2000、4000,预留分别是700MHZ、0MHZ、0MHZ。思考一下满CPU运行时每台资源?
(三个都有)预留———》份额————》限额
A=700MHZ
B=(2.8GHZ-700MHZ) × 1/3 =700MHZ
C=(2.8GHZ-700MHZ)× 2/3 =1400MHZ
(1)CPU Qos的长处
CPU QoS的长处是可以提高网络性能,提高网络的可靠性和稳定性,提高网络的安全性和可管理性。缺点是可能会增加网络延迟和降低网络吞吐量
3.NUMA
NUMA(Non Uniform Memory Access Architecture)非同一内存访问体系结构,提高物理服务器性能的一种技术。
(1)NUMA的长处
NUMA 的主要长处是伸缩性。
NUMA 体系结构在设计上已超越了 SMP 体系结构在伸缩性上的限制。通过 SMP,全部的内存访问都传递到雷同的共享内存总线。
这种方式非常适用于 CPU 数目相对较少的情况,但不适用于具有几十个甚至几百个 CPU 的情况,由于这些 CPU 会相互竞争对共享内存总线的访问。
NUMA 通过限制任何一条内存总线上的 CPU 数目并依靠高速互连来连接各个节点,从而缓解了这些瓶颈状态。
将物理服务器的CPU和内存资源分到多个node上,node内的内存访问效率最高。
NUMA保证了一个VM上的VCPU尽量分配到同一个node中的物理CPU上,如果一台VM的VCPU跨node访问内存的话,访问的延时肯定增加。
创作不易,求关注,点赞,收藏,谢谢~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
曹旭辉
金牌会员
这个人很懒什么都没写!
楼主热帖
网络安全应急响应 - 03 - 日志分析与内 ...
Mysql 的Innodb引擎和Myisam数据结构和 ...
【docker系列】docker API管理接口增加 ...
Nmap抓包分析与绕过Windows防火墙 ...
一招教你如何高效批量导入与更新数据 ...
微服务架构演进
聊聊Spring事务控制策略以及@Transacti ...
Redis - 介绍与使用场景
Maven配置私有仓库
C#中的CSV文件读写
标签云
存储
挺好的
服务器
浏览过的版块
.Net
快速回复
返回顶部
返回列表