【IT168 案例】随着网游市场的不断发展,玩家对游戏的品质也有着更高的要求。新一代网络游戏设计借助复杂的运算带来更贴近现实的游戏体验,也对游戏服务器的性能提出了更高的要求。作为金山软件经典网游的最新系列,金山软件希望借助前沿的虚拟化技术来提升剑网3玩家的游戏体验,同时有效降低能源及系统维护成本。
基于新一代英特尔至强5500系列处理器和Windows Server Hyper-V虚拟化解决方案的游戏服务器,简化了金山剑网3原有的服务器架构,使在相同能耗下网络服务器的响应速度、系统稳定性和可扩展性都有了显著提高,并节省了大约20%的开发时间和60%的服务器成本。
金山软件有限公司副总裁陈飞舟表示,“基于最新架构的英特尔至强5500系列处理器为金山软件的游戏服务器带来了重要革新。我们新一代的网络游戏——金山剑侠情缘网络版3在该平台上的运行效率,与E5440服务器相比,性能提升到1.98倍。从我们的测试结果来看,英特尔至强5500系列处理器是网游服务器的非常好的选择之一。”
金山软件网游面临挑战
金山软件有限公司(以下简称“金山软件”)是中国最知名的软件企业之一。作为中国领先的网络游戏服务和应用软件产品供应商,金山软件自成立以来先后研发了WPS Office、金山词霸、金山毒霸、剑侠情缘、封神榜等众多知名产品。
2009年3月,由金山西山居工作室历时5年研发的金山剑侠情缘网络版3(以下简称“金山剑网3”正式推出。作为一直稳居期待排行榜前两位的网游产品,金山剑网3力求为玩家带来更为真实的游戏体验,并在游戏设计中加入了3D即时演算效果,这对游戏服务器的响应速度、稳定性和可扩展性等方面都提出了更高的要求。
传统上,游戏运营商使用专用服务器模式,而面对数以十万计的庞大用户群对游戏服务器带来的压力,通常要增加更多的计算机来满足服务器端网络化运算的需要,而这不仅会大大增加服务器采购费用,而且会带来高昂的电力与运营维护成本。
为了节省运维成本并降低开发难度,金山软件与英特尔公司合作,将虚拟化解决方案引入游戏运营管理中,并采用基于英特尔微体系结构(代号“Nehalem”)的英特尔至强5500系列处理器作为金山剑网3的游戏服务器核心。
基于英特尔至强5500系列处理器的虚拟化解决方案在双方工程师的紧密配合下,金山软件将原来需要部署到8~12台计算机上的服务器端程序,全部整合到基于英特尔至强5500系列处理器和Windows Server Hyper-V虚拟化解决方案的服务器上。
英特尔至强5500 系列处理器采用划时代的英特尔微体系结构(代号“Nehalem”),集成了包括英特尔智能加速技术(IntelTurbo Boost Technology)、英特尔超线程技术和英特尔虚拟化技术在内的多项创新技术。通过与金山软件工程师的紧密合作,英特尔为其提供了针对该平台的优化方案,帮助金山剑网3充分利用英特尔至强5500系列处理器内置的各项技术特点:
更高能效表现:采用英特尔超线程技术,利用更高的IPC(每时钟性能)以及更多的处理核心——超线程带来的逻辑处理器,释放更大的吞吐量和响应能力,从而为线程工作负载提供更高性能;
动态电源管理:采用英特尔智能加速技术(IntelTurbo Boost Technology),通过提高处理器频率增强性能,在条件允许的情况下以更快的速度运行,随需获得更高性能;
全面支持虚拟化:全面支持英特尔第二代虚拟化技术,为Windows Server Hyper-V 提供了硬件虚拟化支持,使得分布在各自专用服务器上的程序可以集成到一个平台上高效运行,这就极大地减少了软件开发和后期维护的复杂度,同时降低了服务器的总体拥有成本;
3倍的内存带宽:英特尔至强5500系列处理器采用英特尔快速通道互联技术(IntelQuick Path Technology)的一流带宽,使硬件对I/O带宽要求高的应用性能改善更为显著;
更加节能:深度节能技术可显著降低闲置期间的处理器功耗,并且消除内部晶体管的漏电流对功耗的影响,从而降低整体功耗。
由于网游服务器端属于运算密集型和内存访问密集型,英特尔至强5500系列处理器的卓越性能表现和更高能耗比,使金山剑网3服务器端程序的执行效率得到了很大提升,为金山软件在节约总体拥有成本的情况下,实现游戏服务器端更加复杂的计算,优化玩家的娱乐体验提供了强有力的支撑。
收益与价值
基于英特尔至强5500系列处理器的Windows Server Hyper-V虚拟化解决方案,为游戏服务器运营模式带来了革命化的创新。金山软件有限公司陈飞舟副总裁表示,“通过对比测试可以看到,我们的网络游戏运行在基于英特尔至强5500系列处理器和Hyper-V的虚拟化环境中,性能提升接近1倍。借助其高性能、良好的性能余量和更优的能源管理,采用新一代英特尔至强5500系列处理器和Hyper-V虚拟化技术,为对我们降低碳排放,节约电力成本提供了很大帮助,并使我们得以借助现有的数据中心获得更大的商业成功。”
结合英特尔虚拟化技术的英特尔至强5500系列处理器为金山软件提供了更佳能效表现和性价比的服务器平台:
服务质量大幅提高:借助Windows Hyper-V和英特尔至强5500系列处理器(2.8GHz)的虚拟化解决方案,金山剑网3在该平台上运行的性能表现E5540 (2.83GHz)平台上的1.98倍。在同等响应时间下,游戏服务器能够支持的同时在线人数翻了一番;
便于维护与部署:虚拟化运营方案使得游戏运营部门能够更方便地实现虚拟服务器的复制、备份和恢复,并可在不同硬件服务器之间转移,从而大大缩短了系统故障恢复时间,保
证了游戏服务器的稳定可靠;
更高性价比:由于实现了基于虚拟化的服务器整合,使得在网游服务器性能表现优异的前提下,节省了60%以上的设备采购成本;
节省总体拥有成本:英特尔微体系结构(代号“Nehalem”为并发应用提供了更好的性能,并大幅度减少电力消耗水平,这有助于金山软件改善数据中心的服务器密度并降低电力成本;
节省开发时间:采用虚拟化的运营方案无需更改游戏服务程序,从而节省了20%以上的开发时间。
随着网络游戏市场的蓬勃发展与技术的不断创新,金山软件将继续和英特尔合作,借助现有的数据中心,打造出更多令玩家满意的网络娱乐平台,获得更大的商业成功。