金山云专业技术作保 为《全民奇迹MU》提供最优后盾
在游戏上线前的半年时间里,金山云技术团队深入天马时空游戏研发团队,根据云服务的特征为游戏底层架构的调整出谋划策,为游戏体验进行深度优化调节。对于《全民奇迹MU》在上线后可能遇到的极端情况,金山云技术团队分别对虚拟中断、自旋锁、时钟虚拟化、CPU睿频、物理网卡共5个方面进行优化:
第一、增强虚拟中断处理效率:利用硬件特性,专门优化了在主机遇到高负载情况下虚拟中断的及时性,在很大程度上减少了高负载时的性能损失。
第二、减少虚拟机自旋锁对物理机性能消耗:增强虚拟中断处理效率后,自旋锁会大量应用于中断处理等部分,而此时CPU在等待自旋锁时不作任何有用的工作,仅仅是等待,因此通过技术优化而减少物理机无谓的性能损失,及时让出CPU计算能力,减少物理机负载。
第三、提高虚拟机时钟虚拟化效率:通过半虚拟化技术减少时钟虚拟化的性能损失,同时增强虚拟机时钟的准确性。
第四、开启CPU睿频技术:最大限度挖掘CPU潜能,提升CPU的单核性能,将整体性能发挥到极致。
第五、优化物理机网卡,均衡网卡中断: 将网卡中断均匀地分配在物理机各个CPU上,避免由于单个CPU的性能瓶颈对网络性能造成影响,处理能力得到大大提升。
*满载指大部分案例,如果业务自旋锁很少则会高于本例
通过以上五点对资源使用、硬件性能提升共同的优化、协助下,金山云技术团队实现了将云主机与高配物理服务器的性能无限接近。由于之前一台物理主机只开启一个游戏服务,而金山云云主机可以在一台物理机上开启多组服务器,更有效地利用物理机的资源,最终实现了单台云主机上支撑近6000人同时在线。
金山云与天马时空团队通过一次又一次的技术优化和改进,以游戏云作为核心驱动力,为《全民奇迹MU》成功上线奠定了基础。在游戏上线当天,金山云高性能云主机的作用发挥到极致,对于瞬间涌入3万的游戏玩家,金山云零故障支撑游戏平稳运行,最高峰值带宽1.8G,全服不卡不掉线。金山云以优秀的技术实力保障了游戏上线的顺畅运行,也成为游戏取得辉煌成绩的最坚实后盾。