@csulyb
2017-02-14T12:29:47.000000Z
字数 988
阅读 851
网络承载能力
无逻辑下,端到端解包、装包,收发包满带宽。
逻辑处理能力
网络满负荷下,对最常用逻辑和最多网络带宽,比如,判断最常用的thingChange
、大地图请求
、实时模式
目前市面上游戏服务器的标准配置下(可以去阿里云或者腾讯云上面查询),服务器在特定前置条件下运行一段时间,收集一些关键指标:
CPU
曲线内存
曲线磁盘IO
网络IO
曲线主流的云服务器上,都提供了这些指标,所以不需要额外开发。如果没有,在内网环境下需要评估开发指标的时间。
根据服务器使用场景,我们选择高内存云主机进行测试,配置如下:
* 2G cpu
* 8G 内存
* 4M 下载带宽,上传不限速
* 40G ssd
目前云主机有很多家,典型的有阿里云、腾讯云,价格也不一样,需要提前了解准备,压测时间约1周左右。
逻辑服
网络承载能力
上行和下行可能不一样,看谁先到达峰值。
有的云主机对上行可能也限制了,上行速度越高越好。上下行数据平均比例可以根据实际情况粗略计算出来。
逻辑服
逻辑处理能力
大地图
请求协议, 观察逻辑处理服的指标
。指标
是否正常。是否有丢包
现象通常情况下,网络请求过多时,需要服务器支持过载
丢包
情况
登录服
逻辑处理能力 上线前后台把注册放到mysql,活跃用户放到radis这次只暴露问题,不优化。
战斗服
逻辑处理能力 指标
是否正常。是否有丢包
现象。 服务器提供批量生成session的脚本,机器人不必登录到服务器了。