码迷,mamicode.com
首页 > 其他好文 > 详细

legend分布式服务器集群逻辑计算处理压力测试

时间:2016-01-12 01:21:51      阅读:407      评论:0      收藏:0      [点我收藏+]

标签:

(如果图小,可以Ctrl+鼠标滚轮给缩放)

基于上次《legend分布式服务器集群并发登陆上线游戏压测结果》之后做了逻辑处理压力测试,仍然只配置了单个网关与单个逻辑服在集群中,结果如下:

 

测试用例:

第一步:上线一万个玩家,然后每10秒钟让每个玩家都往网关服务器发送一个逻辑计算请求,网关服务器转发请求给逻辑服务器处理,逻辑服务器进行一百万次浮点运算,然后将结果再返回给网关服务器,最后由网关服务器转发计算结果给玩家客户端,如图:

先分10个机器人,每个上线1000个,如图:

技术分享技术分享

可以看出,从最先上线的 a 批帐号到最后上线的 j 批帐号完毕,一共一万人耗时30秒,平均333个玩家/秒,接下来如图对每个机器人进行浮点运算请求

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第二步:再上线单个玩家机器人每65毫秒向网关服务器转发让逻辑服务器做1百万次浮点运算的请求,最后再计算出返回给该机器人时的开销,如图:

技术分享

 

最后看一下网关服务器与逻辑服务器的CPU与配置状况:

技术分享

技术分享

 

测试结果:

一万人在10秒间隔不断做百万浮点运算时,单个玩家做同样的操作请求时的响应时间为大概30ms左右,如果网关服务器的CPU配置高一些,效果将更加明显,如果配置为多网关服务器、多逻辑服务器时,效果将会更进一步提升.

legend分布式服务器集群逻辑计算处理压力测试

标签:

原文地址:http://www.cnblogs.com/legendstudio/p/5123045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!