gatewayworker并发配置

我用gatewayworker时为了适应高并发将gateway进程调成了cpu核的43倍,将bussiness进程调为cpu核的41倍,我的cpu是双核,现在可支持并发量上去了,但是刚刚看文档才发现上面说的是gateway调成cpu核数相等,business调成cpu核数的三倍,瞬间懵了,请问大神这是什么情况,还有就是这个cpu核数是看我服务器的cpu核数吧,那我是要将gateway进程调成2吗?我这边是阻塞式IO业务,含有数据库连接和客户端IO
已邀请:

walkor

赞同来自: dou号 Mrcg

gateway进程是完全异步非阻塞的,不需要开很多,cpu核数即可,businessWorker是处理业务的进程,业务里如果有很多阻塞的操作可以适当开多一些进程,如果阻塞少就开少一些,没有强制规定开多少。

但是不管怎样,高并发一定要安装event扩展,并且按照workerman手册优化linux内核。切记。

要回复问题请先登录注册