深信服社区»版块 云计算类 超融合HCI 【畅聊IT 】第2期:你如何理解虚拟机的“内存超配”功能 ...

【畅聊IT 】第2期:你如何理解虚拟机的“内存超配”功能?--获奖名单公布

查看数: 21365 | 评论数: 93 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-11-1 09:08

正文摘要:

在aCloud5.9.0新版本发布介绍中,有一个功能小编特别关注,那就是:内存超配,实现资源灵活调度!>>>点击查看aCloud5.9.0新版本发布介绍 使用背景:当前的虚拟机使用,资源灵活度差,存在资源浪费(分配未使用)的情况 ...

回复

QI 发表于 2019-11-1 12:00
本帖最后由 QI 于 2019-11-12 17:31 编辑

“虚拟化技术本身就是将资源池化的技术,池化之后当然应该支持动态调度,这不正是虚拟化的优点吗?但是为什么我的内存不能超配?”

对这个问题其实就是性能与资源的平衡问题,正如PC程序开多了就会卡一样,二者不可得兼,只能是说在这方面采用怎样的方案去优化,让产品更贴近实际的场景。

超融合也一样,以前为了避免性能问题,直接限定不让资源超配,但是面对越来越多的客户发出资源疑问,超融合开放了超配条件。当然为了满足复杂场景,同样做了优化方案:当前超融合在支持内存超配的同时,还提供了内存隔离,即将平台所用的内存资源和关键业务虚拟机的内存资源进行隔离,以避免内存调度引起的抢占现象,平台的稳定性自然是提高的。对重要的应用系统直接开启大页内存进行内存隔离。

在普通业务场景下做到对资源使用率的提升,在核心业务场景下提高稳定性。
新手959254 发表于 2019-11-1 16:59
1.内存资源不足用户经常遇到的问题,虚拟机迁移失败。
2.不建议超配,服务器上业务系统大概率会比较重要,而且有的业务系统需要配置很高;对硬件要求提高,除了内存资源不足,也有可能CPU资源不足,不只是超配内存可以解决的;
3.每台主机超配比不一样,虚拟机ha失败
4.可以限制在虚拟机以及整体硬件资源运行及使用率良好情况(硬性满足,并且结合历史最高资源使用率)下才允许超配;
对每个主机进行定义超配比,内存隔离技术限制内存超配的影响范围,将平台管理服务、存储服务、网络服务和计算服务进行隔离,这个技术挺好,不会因单个服务波动影响其他服务
zhao_HN 发表于 2019-11-2 20:08
CPU/内存超配是正常操作,可以最大限度压榨硬件服务器的性能,因为虚拟机业务满载的可能性不是很大,而超融合的一大亮点就是提高服务器的利用率。同时,如果虚拟机长时间超配的话,会降低业务的安全性,所以建议分布式服务器,及时将超配业务调配到低占用率的服务器。既提高服务器的利用率,也保障了业务的安全性。
笑傲四方 发表于 2019-11-6 09:15
我的意见有两点:一,平台有这个功能是好的,至少多了一种选择;二,对运维工程师的要求也高了,肯定不能每台虚拟机都随便超配,必须得又一定的事前规划、事后记录。
CQxxk 发表于 2019-11-7 19:48
当前内存超配主要是解决之前版本虚拟机配置内存大于服务器硬件配置后无法开机的问题,即便是虚拟机实际使用内存不大也无法开机,内存超配很好的解决了这个问题,同时也提高了服务器资源利用率,超融合发展越来越好了。
你是不是傻丶 发表于 2019-11-8 15:23
这一新功能的出现,为超融合提供了一个弹性的空间,一般情况下,我们使用的内存是比设备固定的内存稍微小一点的,这样能保障每个主机都正常运行,但是部分主机性能不够的情况下,可能只差一点点,为此扩容不是很合适,相对提高了平台的成本,若有超额分配,不会太过影响设备性能,就可以解决这样的问题还是很不错的
当然建议还是不超额的好
去腐败 发表于 2019-11-12 09:03
       虚拟机本身就是应对硬件资源灵活管理而生,出现内存超配这种技术也很不错,解决了内存不够与浪费使用场景的问题。
       但这同时带来了应用系统的高风险,与其他虚拟机的稳定性,可靠性问题,谁知道被抢占的虚拟机下一秒的资源就一定不用,一定能保障剩下的资源够用。
       所以此技术的算法需要如何设计才能安全的抢占,做到互相不受运行影响。对要求可靠性高,稳定性高的应用系统还是慎用此技术吧。
黄常尧 发表于 2020-4-22 23:06
是否超配要具体情况具体分析,对于大公司重要业务的物理机尽量不使用超配;对应轻量级的测试环境是可以进行超配配置的
会飞的癞蛤蟆 发表于 2020-1-19 12:50
  • 你在平时做IT运维时,因内存资源不足导致的问题有哪些?

有些大型软件,对内存要求的就比较高,之前安装了一款设计软件,对内存要求要512G,可是我整个虚拟化平台的内存总理加起来也就一百多个G。。。无奈,就把虚拟机的内存设置为512,没想到竟然通过软件的检测,可以正常安装了。
  • 你觉得是否有必要对虚拟机采用内存超配功能?

我觉得很有必要。
  • 若使用这个功能,你最担心的问题是什么?

如果超了,是不是就相当于内存溢出了,或者会损坏物理设备之类的。
  • 你对虚拟机的使用还有哪些想法、建议...

首先,管理界面的各种功能好找,界面简洁,配置方便。
其次,平台要稳定,不能用着用着就挂了。
再者,没了。
张津芳 发表于 2019-11-21 11:04

感谢楼主分享,期待楼主分享更多实用笔记,继续坚持,领取更多成长激励!
张津芳 发表于 2019-11-21 10:54

感谢楼主分享,期待楼主分享更多实用笔记,继续坚持,领取更多成长激励!
zhao_HN 发表于 2019-11-19 16:31
恭喜中奖人员
新手850916 发表于 2019-11-18 11:14

CPU/内存超配其实并每个人都会去做的事,因为超频意味着温度增加
Rainbow_LU 发表于 2019-11-14 10:58
厉害了,又学到了新技能!向楼主学习!
airbus 发表于 2019-11-13 15:31
使用这个功能,最担心的问题是峰值来临时卡死
airbus 发表于 2019-11-13 15:29
不重要的虚机有必要对虚拟机采用内存超配功能