云计算——CPU虚拟化

这篇具有很好参考价值的文章主要介绍了云计算——CPU虚拟化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

云计算——CPU虚拟化,云计算 虚拟化,云计算,原力计划

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

 

云计算——CPU虚拟化,云计算 虚拟化,云计算,原力计划

 

目录

 前言

一.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总核数。

云计算——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数量。

云计算——CPU虚拟化,云计算 虚拟化,云计算,原力计划


 2.CPU Qos

CPU QoS(Quality of Service)服务质量,用来控制虚拟机使用CPU资源量的大小。

  • 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虚拟化,云计算 虚拟化,云计算,原力计划

 

  • 将物理服务器的CPU和内存资源分到多个node上,node内的内存访问效率最高。
  • NUMA保证了一个VM上的VCPU尽量分配到同一个node中的物理CPU上,如果一台VM的VCPU跨node访问内存的话,访问的延时肯定增加。

  创作不易,求关注,点赞,收藏,谢谢~ 文章来源地址https://www.toymoban.com/news/detail-544316.html

到了这里,关于云计算——CPU虚拟化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • cpu 虚拟化

    * 什么是主频? *一颗cpu的算力 1. 未开启超线程 2.开启超线程 *一台服务器的算力 *集群的算力 EX :一个集群中包括3台双路服务器,所有的cpu军采用intel Xeon Gold 622R question: 这个集群的总算力是多少? * VM申请资源 1、所有vm划分 总算力 2、vm通过配置vcpu\\\"划分\\\"算力 3、限制

    2024年02月11日
    浏览(35)
  • Windows开启 CPU 虚拟化 + 关闭 Hyper-V

      在进行虚拟机操作时,启用 CPU 虚拟化可以提高虚拟机的性能和应用程序的稳定性。但是,在 Windows 操作系统下,Hyper-V是默认启用的,如果想要开启 CPU 虚拟化,需要先关闭 Hyper-V,hyper-v是Windows系统中自带的虚拟机,开启后会占用硬盘空间和内存。本文将介绍如何在 Wi

    2024年02月02日
    浏览(48)
  • 云计算基础-计算虚拟化-内存虚拟化

    内存在物理上是由内存卡提供的,也就是我们俗称的内存条,内存条提供了物理内存。 在物理内存之上还有虚拟内存,虚拟内存操作系统给程序分配的一段连续的内存,属于逻辑上的概念。 虚拟内存和物理内存之间会有一个映射关系,这个映射关系我们称之为页表,通过页

    2024年02月20日
    浏览(60)
  • 云计算——云计算与虚拟化的关系_云计算和虚拟化的关系

    4.Host OS 5.Host Machine 四.虚拟化特点 1.分区 2.隔离 3.封装 4.相对于硬件独立 五.虚拟化类型 1.寄居虚拟化 特点: 2.裸金属虚拟化 特点: 3.混合虚拟化(最常用) 特点: 本章将会讲解云计算中的虚拟化技术,了解虚拟化作用,等知识。 1.什么是虚拟化 虚拟化:一种计算机资源管

    2024年04月16日
    浏览(42)
  • 云计算——内存虚拟化与I/O虚拟化

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录  前言 一.内存虚拟化  1.内存虚拟化类型 全虚拟化 半虚拟化 硬件辅助内存虚拟化  2.内存复用技术 3.内存复用Qos 4.内存复

    2024年02月16日
    浏览(48)
  • 虚拟化技术 — 虚拟机计算

    NUMA CPU 的主要优势是: 高内存带宽 :每一个 NUMA Node 内部有专用的内存总线访问本地内存,而所有 NUMA Nodes 之间使用共享总线访问远端内存。假设:一个具有 4 个 NUMA Nodes 的系统,每一个 Node 内部有 1GB/s 的存储带宽,同时共享总线也具有 1GB/s 的带宽。如果所有的 Core 总是使

    2024年02月04日
    浏览(62)
  • 云计算——计算虚拟化

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 目录 前言 一.计算虚拟化 1.计算虚拟化分类 2.常见计算服务架构 (1)openStack Nova(开源) (2) 阿里云ECS (3) 腾讯云CVM 3.open

    2024年02月12日
    浏览(42)
  • ACP-Cloud Computing By Wakin自用笔记(2)CPU和内存虚拟化

    VMware Workstation就是宿主/寄居虚拟化 虚拟化嵌套(Inter VT-x/EPT或AMD-V/RVI、公开硬件辅助虚拟化等) 服务器虚拟化特点: 分区:在单一物理服务器上同时运行多个虚拟机 隔离:在单一物理服务器上的多个虚拟机之间相互隔离 封装:整个虚拟机执行环境封装在独立文件中,可以

    2024年02月14日
    浏览(38)
  • 【云计算学习教程】云计算虚拟化技术和容器技术详解_云计算虚拟化技术与容器技术

    这跟交通网络很相似,连接两个城市的交通网络具备的第一个功能就是汽车从一个城市到达另一个城市;第二个功能是控制到底走哪条线路最好。前者就是由公路组成的交通网络,后者就是交通控制系统。 下面我们再来看看传统的网络设备(比如一台路由器)的逻辑分层结构

    2024年04月22日
    浏览(62)
  • 云计算虚拟化技术与开发-------虚拟化技术应用第一章内容(虚拟化技术概念、虚拟化特征、虚拟化目的、半虚拟化和全虚拟化特点和区别、虚拟化实现的三种结构的特点和区别)

    目录 虚拟化技术第一章主要内容 虚拟化技术的概念: 虚拟化的特征:         虚拟化的目的: 虚拟化与云计算的关系: 半虚拟化和全虚拟化的特点和区别:  虚拟化实现的三种结构的特点和区别:         虚拟化(Virtualization)是把物理资源转变为逻辑上可以管理

    2024年02月03日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包