CPU超分是什么?对渲染有什么影响?

发布时间:2020-08-28 14:13阅读次数:
分享到:

“超分”是公有云(阿里云、华为云等)应用虚拟化技术时的一个必然现象,即:当设备满载或接近满载时,一台物理机被VMVareESXi等虚拟化系统平台自动划分成多个虚拟机,以求最大限度利用资源。

 

“超分”是虚拟化平台的优势,能够将可分配给客户机器的内存总合大于实际可用的物理内存总数。因为物理机中的客户机不可能都处于高负荷的状态,所以适当的超分有助于资源的充分利用。

 

但渲染不是大数据存储,她对CPU的算力有着苛刻的要求。所以对于有渲染需求的客户来说,超分未必是好事。如果CPU过载使用,一个或多个客户机的VCPU总数超过了host物理CPU总数,就会出现有客户机因为内存不足而被关闭的情况。所以一般平台虽然会默认开放超分和CPU过载使用,但是实际生产环境中(特别是负载较重的环境)一定要谨慎。

 

当一台物理机被分割为N虚拟机时,每台虚拟机的计算性能缩减到了1/N的性能,这就产生了不少用户:测试时很快,实际渲染时却很慢,而且费用也很高,甚至不同机器费用高低不一”的现象;带来的后果是用户测试时感觉费用很低或速度很快,实际渲染却发现速度慢,实际支付的渲染费用高。但这不是欺诈行为,而是VMVare等虚拟化平台默认开启的功能。

 

适当超分会有助于资源的充分利用,但当平台用户量过多时, CPU超分率数值过大可能会严重影响物理机性能,导致业务性能卡顿,影响用户渲染、服务体验。


上一条: 《八佰》—视效解析
下一条: 《星球大战:天行者崛起》——如何复原已经离世的莉亚公主