巨人网络推出游戏服务器硬件测试平台

市场背景
“芯片中核心数量的不断翻倍增长将使得服务器处理能力远远超过软件系统所能承载的峰值水平。这些软件系统包括操作系统,中间件,虚拟化工具和应用程序。这样的结果可能导致服务器只能实现1位数的利用率。”
目前市场上普遍认为软件与硬件发展快慢不同阻碍了服务器硬件的发展。实则不然,根本原因不在于软件发展速度慢,而在于软件的发展一般是滞后硬件的发展。
以网络游戏为例,开发周期一般比较长。即使有先例的网游,开发周期不是很长,也需要耗时半年到两年的时间。如果重新开发一个绝无仅有的网游,那是相当费时的,可能需要耗时三年、五年甚至更长的时间。而硬件研发一般是根据硬件的实时研发状况和所处的市场环境进行。软硬件各自的开发特点决定了其各自的开发模式,如此恶性循环,必然导致软件技术与硬件技术的脱节,也就是说基于原有的硬件技术开发的游戏面世后,马上就会面临与现有硬件技术脱轨的问题。
基于上述问题,现在已经有不少硬件评测标准,希望通过对研发中的硬件进行测试以了解未来硬件产品的发展趋势,从而解决软硬件发展速度不一引起的一系列问题。目前已有很多针对行业和特定需求的评测标准,比如邮件服务器,web服务器等,但是针对游戏行业的硬件评测标准仍然尚未出现,这也是目前处于游戏行业所有人员所应肩负的责任。

面临挑战
上海巨人网络科技有限公司是目前中国领先的网络游戏开发及运营商之一,以强大的研发能力和熟稔的运营能力,先后推出过《征途》,《巨人》等大型网络游戏,在业内有着巨大的影响力。而随着网络游戏市场规模的不断扩大,巨人网络旗下各款网络游戏的同时在线玩家人数达到了数百万之巨,庞大的同时在线玩家人数以及玩家对新游戏的效果和品质要求不断提升,无疑对游戏服务器的高效性、安全性和稳定性提出了前所未有的挑战。目前网络游戏根据自己的特性,对硬件提出了如下的需求:
 实时性:玩家在游戏过程中会产生大量需要同步的数据,而这些同步的数据大多都需要百毫秒级别的实时性,否则会影响玩家对游戏的体验。
 并发性:网络游戏往往有很多玩家同时在线,这种并发需求对服务器造成很大的压力。

解决方案
根据所面临的市场环境以及满足网络游戏对硬件的需求,巨人网络推出硬件评测平台,希望能通过对研发中的硬件进行测试,了解到未来硬件产品的发展趋势,从而使开发的新的游能够平稳有效地在未来推出的硬件平台运行。
服务器硬件评测平台是根据巨人网络游戏服务器引擎的特点(压缩,加密,多线程,消息机制,AI需求),全新开发的一套服务器硬件评测工具。
服务器硬件评测平台用于评测Intel刚刚投入市场的和正在研发中的cpu在巨人网络的游戏业务上的运行情况,目前主要用来评测Intel下一代服务器CPU(Xeon 5500系列平台)对我公司游戏服务器的性能帮助。这套服务器硬件评测工具基本可以模拟巨人网络自主研发的游戏对服务器的性能需求,使得Intel和巨人网络均获益匪浅。
 对Intel来讲:Intel刚刚推入市场和即将推入市场的cpu在性能和稳定性上都能够得到专业级别和行业级别的评测,并得到最终评测报告。
 对Giant来讲:Giant通过测试了解游戏在Intel全新cpu上的运行情况,在服务器更新选型时压力会变小,并且可以针对新的cpu开发未来产品,充分发挥新cpu的特性。

商业价值
我们正在对公司当前使用的所有不同型号的服务器进行一次统一全面评测,评测的数据结果将会作为今后服务器选型的参考。
与此同时,我们也正在积极联系配合各大硬件厂商,希望能通过我们的评测平台,对硬件厂商有更多了解,为我们今后的硬件升级和新硬件需求的选型做好准备。
我们将把这个平台先推广成为公司硬件选型的标准,最终希望成为行业服务器硬件选型标准。因为游戏行业对硬件的需求有一定的特殊性,即使各游戏厂商有差异,但共性却十分明显。我们希望这套服务器硬件评测平台最终能成为行业硬件评测平台的Benchmark。

For more complete information about compiler optimizations, see our Optimization Notice.