返回

第18章 四千人,服务器崩了

首页
关灯
护眼
字:
大
中
小
上一章 回目录 下一页 进书架
    第18章 四千人,服务器崩了 (第1/2页)

    9月22日,上午八点四十分。

    上海浦东,华融大厦。

    初秋的早上透着些许闷热,任宇昕穿着一件深色夹克,单手拖着一只黑色的行李箱,大步走进了盛大网络的前台大厅。大概是搭乘早班机的原因,他的眉宇间有些疲惫。

    前台核实来访者姓名后,直接将他带到了最里面的大会议室。

    许进楷坐在了会议桌主位上,手里端着一杯茶。听到推门的动静,许进楷抬起头,目光停在任宇昕脚边那只还挂着深圳宝安机场托运条的行李箱上。

    “腾讯这么快就放人了?”许进楷问道。

    “马总前天下午就和我说了,”任宇昕拉开椅子坐了下来,“所以昨天我就抓紧把手上的事情交接完了,今天搭乘最早的航班赶过来。”

    许进楷点点头,对于他来说效率才是最好的态度。

    随后的十分钟里,盛大核心部门的几位负责人陆续推门进来。

    人到齐了,许进楷当场宣布起新的高层任命:“各位,这位就是盛大的新任总经理任宇昕先生,以后由他全权负责《传奇》的上线及运营计划,以及公司的日常管理。”

    宣布完任命,任宇昕就开始看起了技术总监谭群钊递来的测试方案,询问起了准备工作。

    他问道:“下午参加测试的一共有多少个名额?”

    “五千零四十个账号。”

    谭群钊回答道:“我们筛选了上海、苏州和杭州的一百二十六家核心网吧,每家预留了四十台电脑。从下午两点开始,按照总控台的统一指令分批登录。”

    “第一批先进一千人,逐步增加到两千、三千、四千,最后测试五千人的峰值数据。”

    任宇昕继续往后翻阅方案细则:“进入游戏以后怎么测?”

    “有固定引导,打怪、公屏聊天、面对面交易、跨职业组队、同屏切换地图、高频上下线。”

    “每十五分钟更换一次测试内容,网吧现场的督导负责记录玩家遇到的问题,再反馈给我们。盛大机房这边,监控服务器负载和数据库写入。”

    任宇昕听到这里才稍稍点了点头。

    五千个玩家如果只是在游戏里挂机发呆,根本测不出什么东西,还是要靠玩家在野外释放技能打怪、拾取掉落物品、频繁交易。这一系列玩家动作产生的数据封包量和运算逻辑,比站着不动要庞大和复杂,这才能测出服务器真正的压力极限。

    他翻到服务器物理配置那一页,皱起了眉头:“现在你们预估的‘两万人承载能力’是怎么推算出来的?”

    “这是韩国方面给出的参考标准,一组物理服务器能承载五千人。”谭群钊如实说道,“我们把之前租的服务器一起组成了四组,所以暂时是按照承载两万人的估值来计算的。”

    “还没有测试过?”

    “今天是第一次完整压力测试。”

    任宇昕没有再继续问下去了,他站起身拿上马克笔,在白板上写下三组数字。

    9月28日,十万

    10月3日,三十万

    10月13日,五十万

    “十万,是9月28日首批公测开放时必须要有的承载量。”

    任宇昕用笔尖点着白板:“三十万,是我们初期想通过全网推广达到的同时在线人数。因此服务器、机房、骨干网宽带,都必须提前准备好。”

    “至于五十万,是公测十五天的战略扩容目标。”

    接着,他又在旁边写下一个醒目的“五千”。

    “今天要确定的就是韩国人说的,一组服务器到底能不能承载五千人!”

    任宇昕扫视全场:“这个数字如果成立,十万人要二十组机器,三十万人需要六十组,五十万人需要整整一百组。”

    “但是,如果实际测下来一组承载不了五千人,那么后面的设备采购数量、机柜的租赁、光纤线路和维护人员,全部都要推翻再重新计算。”

    说完,任宇昕转头盯着采购主管问道,“第一批设备呢?”

    采购负责人挺直脊背回答道:“昨天老板的一千五百万一到账,我们就把首批合同签了。”

    “盛大现在租了四组服务器,另外还紧急采购了十六组最高配的IBM机型,按照单组五千人的标准,正好满足十万人的需求,还额外配了两组备用设备以防万一。”

    “第一批在明天下午进机房,二十六日以前,保证完成全部物理安装和网络调通。”

    “订单照常执行。”

    任宇昕沉声道:“今天下午如果达不到五千人的标准,就按照实际测出来的缺口追加设备。九月二十八日的十万人绝对不能出问题,后面两批的采购数量,也根据今天的测试结果进行动态调整。”

    坐在主位上的许进楷平静地看向采购负责人:“需要增加多少预算,今晚直接报给我。”

    上午的会议一结束,盛大所有的部门立刻高速运转起来,开始为下午的‘生死大考’做着最后的准备。

    从工厂压制出来的三万张客户端光盘,有一部分在前一天就连夜送到了江浙沪参加测试的合作网吧,网管们先用光盘给几台母机安装好两百多兆的游戏端,再把客户端通过网吧的局域网迅速复制到了其他机器上。

    下午一点五十分。

    前方督导传回消息,一百二十六家网吧的五千多台测试机,已经全部准备完毕。

    盛大的会议室被临时改造成了指挥中心。服务器CPU占用率、数据库并发写入队列、机房线路监控数据,被实时投射到巨大的幕布上。

    下午两点整。

    任宇昕下达指令,第一批账号开始登录。

    两点零三分,计数器的在线人数迅速攀升到九百二十七人。

    幕布上投射着游戏实时画面,新手村挤满了穿着粗布衣服的玩家。有人在城外砍鹿、打稻草人;有人不断地在比奇城和毒蛇山谷地图之间来回切换;还有人严格按照测试指令,在公屏上反复发送着长串的聊天消息。

    各项图标波动不大,服务器运行一切正常。

    两点十五分,第二批账号开始登录。

    在线人数很快突破两千大关。聊天服务器的压力肉眼可见地上升,但在最吃服务器性能的角色移动、物品拾取和地图切换上,并没有出现很明显的延迟。

    两点三十分,第三批账号涌入游戏。

    两千五百人。

    两千八百人。

    三千零六十七人!

    一直死死盯着屏幕的监控工程师突然大声汇报道:“谭总,数据库写入队列开始增加了!”

    “延迟多少?”谭群钊快步走到幕布前,掌心渗出了一层细汗。

    “平均不到一秒,但瞬时最高已经接近两秒了。”

    按照原定的极压测试流程,需要数百名玩家在同一时间、同一场景面对面交易,让武器、红蓝药品和大量金币在不同角色之间高频来回传输。

    幕布上,那根原本平缓的数据库写入曲线,如同突然被拽住,迅速地抬高。

    少数玩家捡起怪物掉落物品后,物品要延迟一两秒才会出现在背包里。玩家最密集的新手村出生点的画面,也开始出现短暂的卡顿。

    谭群钊眉头紧锁,让工程师记下准确的时间戳和内存水位,咬牙道:“继续。”

    三点整,第四批账号接入游戏。

    在线人数迅速超过三千五百人。

    游戏的物理反馈情况在这一会儿发生了恶化。切换地图的平均读取时间从最初的不到一秒加载,硬生生上升到了三秒以上。部分角色小退以后,直接卡在了登录界面,需要反复强制退出再重新进入。公屏的聊天信息也开始出现明显的滞后。

    会议室桌上的几部座机也接二连三地响了起来,都是各家网吧的督导在陆续传回现场出现的问题。

    “上海十九号网吧反馈,角色完成交易以后,买家背包没有及时刷新出物品!”

    “苏州七号网吧反馈,有整整十六个账号在切换过图时画面黑屏失败。”

    “杭州十一号网吧说,部分玩家无法拾取掉落在地面的物品。”

    各种情况层出不穷,监控屏幕上,代表服务器内存占用的曲线不断向上攀升,而诡异的是,数据库的写入速度反而因为通道拥堵在开始下降。

    三点十二分,在线人数突破四千。

    外围的登录验证队列迅速堆积,形成了一个巨大的数据堰塞湖。

    负责外围测试放行的工程师满头大汗,转头看向谭群钊:“谭总,最后一批账号还放吗?”

    谭群钊死死盯着屏幕,没有立刻回答。

    韩国人预估单组服务器标准承载量是五千人,可现在的总人数还不到四千一百人,整个底层架构就已经出现了极其明显的异常状态。

    任宇昕双臂环抱在胸前,看着屏幕上那几条堪比心电图波动的曲线,沉稳地说道:“第五批先不要进,保持现在的在线人数,让游戏里的玩家不要停下来,继续执行最高频的测试动作。”

    停止放行的命令被迅速传达到各家网吧。已经在线的四千多名玩家继续疯狂地打怪、交易、切换地图。

    三点十九分,在线人数稳定在了四千三百一十二人。

    服务器并没有立刻崩溃,但是游戏里的操作却越来越慢。

    玩家发出的聊天消息要过四五秒钟才会在公屏上显示。有人在装备栏更换了武器,人物模型的手里还依旧拿着原来的旧装备。更有几名玩家面对面完成交易,双方的背包里面迟迟没有刷新出交易后的物品。

    三点二十二分。

    主监控幕布上的一条绿线毫无征兆的向下

    (本章未完,请点击下一页继续阅读)
上一章 回目录 下一页 存书签