虚拟机的计算资源分配最佳实践是什么?

现在越来越多的虚机要求内存、CPU配置特别高,接近一台宿主机的配置,针对这种情况如何去解决?

参与16

4同行回答

BLACKFLAGBLACKFLAG系统架构师某国有银行
从部署架构上约束应用系统部署方案,设计多种套餐,对于需要重负载、IO吞吐量高、容量大、内存大等需求,建议考虑物理机,不要使用虚拟化资源池,否则资源池效果会打折,而且对整体容量影响比较大,没有药能够包治百病,一定是有适用场景的...显示全部

从部署架构上约束应用系统部署方案,设计多种套餐,对于需要重负载、IO吞吐量高、容量大、内存大等需求,建议考虑物理机,不要使用虚拟化资源池,否则资源池效果会打折,而且对整体容量影响比较大,没有药能够包治百病,一定是有适用场景的

收起
银行 · 2019-09-24
浏览3877
匿名用户匿名用户
两种方法,一种是通用公式法,如下:每台超融合服务器承载 VCPU 数量计算方法如下:VCPU 数量 = ( CPU 数量×每颗 CPU 物理核数量× 2 -虚拟化层占用逻辑核数量)×服务器虚机资源的最佳占用率×虚拟化复用比;在进行 VCPU 资源划分时需考虑以下几个因素:业务系统虚拟化复用比:按 100% ...显示全部

两种方法,一种是通用公式法,如下:

每台超融合服务器承载 VCPU 数量计算方法如下:

VCPU 数量 = ( CPU 数量×每颗 CPU 物理核数量× 2 -虚拟化层占用逻辑核数量)×服务器虚机资源的最佳占用率×虚拟化复用比;

在进行 VCPU 资源划分时需考虑以下几个因素:

  1. 业务系统虚拟化复用比:按 100% 考虑;
  2. 服务器虚拟化占用逻辑核比率:按 10% 考虑;
  3. 服务器虚机资源的最佳占用率:按 60% 考虑;
  4. 服务器虚机预留资源的占用比:按 30% 考虑;
  5. 预留一定数量服务器节点作为备用:按 10% 考虑 ;

例如,对于 2 路 14 核的服务器,单台设备的 vCPU 的建议配置数量为:

vCPU 数量 = (( 2×14×2 - 2×14×2×10% ) × 60% × 1 ) + (( 2×14×2 - 2×14×2×10% ) × 60% × 1 ) × 30% ) = 40 ;

一种是根据业务类型,建议如下:

应用系统类型VM类型及规模vCPU数量内存大小网卡数量OS容量
大访问量应用小型通用性云主机2-44-8GB1-450-100GB
中型通用型云主机4-88-16GB2-450-100GB
大计算量应用中型高性能云主机8-1632-64GB2-450-100GB
大型高性能云主机16-6464-256GB4-850-100GB
大数据量应用中型通用型云主机4-88-16GB2-450-100GB
大型高性能云主机16-6464-256GB4-850-100GB

收起
IT其它 · 2019-09-24
浏览3997
charleschchencharleschchen系统架构师浪潮商用机器有限公司
针对这种情况建议考虑多资源池方案,使用Scale Up性能好的高端服务器构建高端资源池,使用Scale Out服务器构建低端资源池。在业务场景性能要求不高的情况下,可以部署在低端资源池;当业务负载进一步增加,单台Scale Out宿主机性能不能满足需求的情况下,可以通过动态分区迁移或者在...显示全部

针对这种情况建议考虑多资源池方案,使用Scale Up性能好的高端服务器构建高端资源池,使用Scale Out服务器构建低端资源池。在业务场景性能要求不高的情况下,可以部署在低端资源池;当业务负载进一步增加,单台Scale Out宿主机性能不能满足需求的情况下,可以通过动态分区迁移或者在停机窗口内远程重启方式转移到Scale Up服务器上。

收起
IT咨询服务 · 2019-09-24
浏览3882
LilyoopsLilyoops产品经理HighGo
[此回答已删除]
浏览3512

提问者

manganese_zh
系统工程师内蒙古包头
擅长领域: 服务器AIXUnix

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-09-24
  • 关注会员:7 人
  • 问题浏览:5986
  • 最近回答:2019-09-24
  • X社区推广