Raknet性能调研

(1)Raknet理论上可以支持多个客户端和服务器之间每秒4W个消息的ping-pong测试。但是不稳定,如果某些原因导致消息堆积,则会严重影响发送和接受的响应时间,会达到秒级。

(2)Raknet如果消息超过承受的极限,底层的逻辑上导致不断会恶化卡的现象,表现出现吃内存,底层线程陷入循环,执行效率下降。

(3)目前的Raknet版本不支持发送线程,虽然有发送线程的宏,但是打开后编译不过,还未具体继续研究下去。

(4)MTU最大值默认是1492,这个要根据不同环境进行调整,效率上会有比较明显的差距

(5)压测过程中不同的客户端连接数对应能支撑的消息数量也会有明显的差异,主要差距来自轮询过程中会raknet底层会进行组包的大大的减少了实际发包的数量

 

待续。。。

你可能感兴趣的:(C++,网络编程-Raknet,游戏开发-服务端)