压测,用模拟客户端压,用机器人压。根据压测数值,决定部署方案和应急备案,初步估算每台服务器支撑多少,多少用户估计需要多少服务器。然后上线,实时监控个服务器性能指标。线上可接受上限就是真实数值。
至于资源占用不同,压测可以按比率模拟,也可以按均值模拟,峰值模拟,……
不过具体怎么压,这坑也不小。你可以黑盒整体压,也可以白盒单服务器压计算TPS/QPS,然后估算。或者黑白对比。一切就看你的策略和实现复杂度。
黑盒整体压就很简单,直接用模拟机器人。白盒需要更具不同服务器角色进行处理。比如最大TPS,最大QPS,最大链接维持数,每秒新链接创建上限,等等。
不过一般小游戏公司不会这么干就是了。太耗时间和机器了。
至于资源占用不同,压测可以按比率模拟,也可以按均值模拟,峰值模拟,……
不过具体怎么压,这坑也不小。你可以黑盒整体压,也可以白盒单服务器压计算TPS/QPS,然后估算。或者黑白对比。一切就看你的策略和实现复杂度。
黑盒整体压就很简单,直接用模拟机器人。白盒需要更具不同服务器角色进行处理。比如最大TPS,最大QPS,最大链接维持数,每秒新链接创建上限,等等。
不过一般小游戏公司不会这么干就是了。太耗时间和机器了。
作者:swxlion
链接:https://www.zhihu.com/question/36018578/answer/69713487
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。