只有一个tcp,需要set什么参数,才能最大提高并发效率?

目前设置参数如下:8核cpu,只有一个tcp,我需要修改下面哪些参数才能让系统更快速,高效的提高并发效率???
$serv->set(array(
        'worker_num' =>8,
        'max_request' =>10000,
        'max_conn' =>10000,
        'max_request' =>10000,
        'ipc_mode' =>1,
        'dispatch_mode' =>1,
        'task_worker_num' =>8,
        'task_max_request' =>10000,
        'task_ipc_mode' =>2,
        'log_file' => __DIR__ ."/../../../runtime/"."swoole.log",
        'open_cpu_affinity' =>true,
        'open_tcp_nodelay' =>true,
        'open_tcp_keepalive' =>true,
    ));
2018-12-12 14:37
0
0

郭大侠 - QQ:348755783

赞同来自:

尽量使用协程,可以提高并发性能。worker太多其实不好, 如果在一个CPU核,一个worker里面能同时并发处理几百几千的请求, 并发能力就能提高很多。 其实worker过多其实性能反而下降了。

2019-01-27 16:29

要回复问题请先登录注册