标签:
(如果图小,可以Ctrl+鼠标滚轮给缩放)
基于上次《legend分布式服务器集群并发登陆上线游戏压测结果》之后做了逻辑处理压力测试,仍然只配置了单个网关与单个逻辑服在集群中,结果如下:
测试用例:
第一步:上线一万个玩家,然后每10秒钟让每个玩家都往网关服务器发送一个逻辑计算请求,网关服务器转发请求给逻辑服务器处理,逻辑服务器进行一百万次浮点运算,然后将结果再返回给网关服务器,最后由网关服务器转发计算结果给玩家客户端,如图:
先分10个机器人,每个上线1000个,如图:
可以看出,从最先上线的 a 批帐号到最后上线的 j 批帐号完毕,一共一万人耗时30秒,平均333个玩家/秒,接下来如图对每个机器人进行浮点运算请求
第二步:再上线单个玩家机器人每65毫秒向网关服务器转发让逻辑服务器做1百万次浮点运算的请求,最后再计算出返回给该机器人时的开销,如图:
最后看一下网关服务器与逻辑服务器的CPU与配置状况:
测试结果:
一万人在10秒间隔不断做百万浮点运算时,单个玩家做同样的操作请求时的响应时间为大概30ms左右,如果网关服务器的CPU配置高一些,效果将更加明显,如果配置为多网关服务器、多逻辑服务器时,效果将会更进一步提升.
标签:
原文地址:http://www.cnblogs.com/legendstudio/p/5123045.html