如何计算虚拟化vcpu_虚拟化技术之计算虚拟化概述

物理机器是由CPU、内存和I/O设备等一组资源构成的实体。类似,虚拟机由虚拟CPU,虚拟内存和虚拟I/O设备等组成。

19ffbdce345926c47534191e75df32a0.png

计算虚拟化的应用背景

计算虚拟化是指在硬件层和应用层之间增加虚拟化层,对包括CPU、内存等计算机资源的表示、访问和管理进行简化,并为这些资源提供标准的I/O接口。

  • 通过虚拟化技术在一台物理机上虚拟和运行多台虚拟机,从而提升计算机硬件资源的利用率。

随着虚拟化技术的引入,应用层获得了软硬件解耦的好处,同时虚拟化技术也带来了性能的损失。如何保证应用层的高性能,降低虚拟化层对系统性能的影响?

  • 例如华为CloudCore解决方案通过资源隔离、NUMA亲和、绑核等计算性能优化关键技术保证业务虚拟机的性能

计算虚拟化的核心技术

计算资源虚拟化可以简单理解为将pCPU(物理CPU)以vCPU(虚拟CPU)的形式分配给虚拟机使用。

  • 资源隔离:支持每个刀片服务器上虚拟化层资源隔离,用于限制虚拟化层进程的资源占用,避免虚拟化层进程和业务虚拟机之间抢占资源相互影响。
  • vCPU绑核:把某个虚拟机的vCPU与pCPU做一对一绑定并独占pCPU。
b93554c0eca2196c44792ffd700e325b.png

NUMA概念

从服务器CPU架构来看,目前的商用服务器大体可以分为三类:

  • 多处理器结构 (SMP : Symmetric Multi-Processor)
  • 海量并行处理结构 (MPP : Massive Parallel Processing)
  • 非一致存储访问结构 (NUMA : Non-Uniform Memory Access):NUMA架构中,CPU可以访问整个系统内存,且访问本地内存的速度将远远高于访问远端内存。
ea211b2c560da5c01474265e738d94bc.png

NUMA部署策略

NUMA亲和性:

  • 采用NUMA亲和性创建VM,使得VM的vCPU和内存资源来自于计算节点的同一个NUMA NODE,有效提升VM访问内存的性能,对于内存访问频繁性的应用性能提升更为明显。

IO-NUMA:

  • 当使用IO-NUMA时,VM的虚拟网卡也来自于同一NUMA NODE的物理网卡,避免跨NUMA NODE,从而提升VM的网络IO。
4260519615f368df56853f806a9c431b.png

部署策略

*****

好的,本期内容就是这些,如果大家有什么好的想法欢迎在下方评论区回复!

喜欢的朋友可以点击“关注”和“转发”,您的支持对小编非常重要,新朋友可以阅览往期内容,小编会时不时地进行资料福利的分享哦!

c367cedcc442f8e9bc11223dc74429cb.png

我们下期再见!

计算虚拟化vCPU服务器硬件配置的过程可以参考以下几个因素: 1. 虚拟机数量:首先确定预计运行在服务器上的虚拟机数量。根据实际需求来估算虚拟机数量,以及每个虚拟机的CPU需求。 2. 虚拟机CPU需求:根据每个虚拟机的工作负载和性能需求来确定每个虚拟机所需的CPU资源。可以参考虚拟机的vCPU数量和频率要求,例如,如果有10个虚拟机,每个虚拟机需要4个vCPU且每个vCPU需要2 GHz的频率,那么总共需要40个vCPU和80 GHz的处理能力。 3. 处理能力:考虑到每个物理CPU核心的处理能力,选择具有足够核心数量和适当频率的物理处理器。如果每个物理处理器核心的性能能满足虚拟机的需求,那么物理处理器核心数量的选择可以按照虚拟机数量和vCPU需求来决定。 4. 内存需求:除了CPU资源外,还需要考虑每个虚拟机所需的内存。根据每个虚拟机的内存需求,加上一定的额外空间用于主机操作系统和虚拟化软件,选择足够容量的内存。 5. 存储需求:根据虚拟机所需的磁盘空间和I/O需求来选择适当的存储配置。通常建议使用高性能存储,如SSD或SAN存储,以满足虚拟机的I/O操作需求。 6. 网络需求:考虑到网络带宽和网络接口的数量,根据虚拟机的网络需求选择适当的网络配置。 在选择硬件配置时,还需要考虑预算和未来的扩展需求。我们可以参考厂商的建议和标准来帮助选择硬件配置,例如,虚拟化平台提供商提供的最佳实践指南和推荐配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值