FusionCompute产品功能

部分摘要

虚拟化计算:

一、内存虚拟化:

内存复用技术:

1.内存气泡:系统主动回收虚拟机暂时不用的物理内存,分配给需要复用内存的虚拟机。内存的回收和分配都是动态的,虚拟机上的应用无感知。整个物理服务器上的所有虚拟机使用的分配内存总量不能超过该服务器的物理内存总量。

2.内存交换:将外部存储虚拟成内存给虚拟机使用,将虚拟机上暂时不用的数据存放到外部存储上。系统需要使用这些数据时,再与预留在内存上的数据进行交换。

3.内存共享:多台虚拟机共享数据内容相同的内存页。

二、虚拟机资源管理:

1.CPU QoS

虚拟机的CPU QoS用于保证虚拟机的计算资源分配,隔离虚拟机间由于业务不同而导致的计算能力相互影响,满足不同业务对虚拟机计算性能的要求,最大程度复用资源,降低成本。

创建虚拟机时,可根据虚拟机预期部署业务对CPU的性能要求而指定相应的CPU QoS。不同的CPU QoS代表了虚拟机不同的计算能力。指定CPU QoS的虚拟机,系统对其CPU的QoS保障,主要体现在计算能力的最低保障和资源分配的优先级。

1) CPU资源份额

CPU份额定义多个虚拟机在竞争物理CPU资源的时候按比例分配计算资源。

CPU份额只在各虚拟机竞争计算资源时发挥作用,如果没有竞争情况发生,有需求的虚拟机可以独占物理CPU资源,例如,如果虚拟机B和C均处于空闲状态,虚拟机A可以获得整个物理核即2.8GHz的计算能力。

2) CPU资源预留

CPU预留定义了多个虚拟机竞争物理CPU资源的时候分配的最低计算资源

当虚拟机计算能力小于虚拟机预留值,调度算法会按照预留值把计算能力分配给虚拟机。对于预留值超出按份额分配的计算资源的部分,调度算法会从主机上其他虚拟机的CPU上按各自的份额比例扣除,因此虚拟机的计算能力会以预留值为准。

3) CPU资源限额

控制虚拟机占用物理CPU资源的上限。以一个两CPU的虚拟机为例,如果设置该虚拟机CPU上限为3GHz,则该虚拟机的两个虚拟CPU计算能力被限制为1.5GHz。

2.内存QoS

1) 内存资源份额

内存份额定义多个虚拟机竞争内存资源的时候按比例分配内存资源。

2) 内存资源预留

内存预留定义多个虚拟机竞争内存资源的时候分配的内存下限,能够确保虚拟机在实际使用过程中一定可使用的内存资源。

3)内存资源限额

控制虚拟机占用物理内存资源的上限。在开启多个虚拟机时,虚拟机之间会相互竞争内存资源,为了使虚拟机的内存得到充分利用,尽量减少空闲内存,用户可以在创建虚拟机时设置虚拟机配置文件中的内存上限参数,使服务器分配给该虚拟机的内存大小不超过内存上限值。

三、虚拟资源动态复用

虚拟机空闲时,可自动根据可设置的条件将其部分内存、CPU等资源释放并归还到虚拟资源池,以供系统分配给其他虚拟机使用。用户可在Web界面上对动态资源进行监控。

 网络各平面的互通要求

猜你喜欢

转载自www.cnblogs.com/lovelitao/p/12732791.html
今日推荐