把WORKERMAN作为游戏服务器端部署

ayamzh

把WORKERMAN作为手机游戏服务器端部署时,GATEWAY 和 WORK进程起几个合适,和CPU核数有什么关系,可以动态增加进程数量么

6029 1 0
1个回答

walkor 打赏

进程数:
Gateway进程核数和CPU核数一致即可,例如cpu为8核,可以开启8个Gateway进程
Worker进程开启进程数可以是CPU核数的8倍左右

另外每个进程估计占用内存40M,注意下内存是否足够

动态增减进程数量:
Worker进程数量可以更改配置增加或者减少,运行workermand reload 后生效,用户无感知,不影响服务
Gateway进程由于维护着客户端链接,进程数只能增加(因为减少进程会导致关闭的进程上的用户链接断开),增加进程数后同样运行workermand reload 生效,用户无感知,不影响服务质量。Gateway进程一般不会成为系统瓶颈,所以一般不会增加或者减少

workerman目前还不支持根据负载自动调整自身进程数

  • 暂无评论
年代过于久远,无法发表回答
×
🔝