网关服务的性能数据

网关服务是使用windows的完成端口实现的,当时一直有个疑惑,到底能支撑多少套接字的链接?查了些资料有的说3w、有的说4w,一直也没实践过。

最近刚好有个服务负载没调整好,数量上到了5w,借机可以看下服务的性能、消息饱和、内存都还不错。

从图中看到玩家数量持续上涨到5w左右,网关的cpu也就在40%左右,内存500M,消息转发几乎没有堆积,

4小时总共转发了800w左右的消息,服务句柄5w左右。另外这台机器的配置是阿里云 2 vCPU 4 GiB。

upload successful

upload successful

同时这台机器上还运行着 IMGate 网关服务,同样也是5w用户,5w句柄,内存、性能类似。

看上去一台机器运行两个网关服务视乎还不错。

PS:玩家数量上涨到5w左右就维持在5w左右了,其他服务器的用户数开始上涨,可能单进程5w左右是上限了吧