搜索

首页  >  问答  >  正文

nginx配置里的worker_connections 配置,我设置的越大反而感觉越慢?

我的服务器配置如下

1.当我设置worker_connections 1024;的时候我使用webbench做压力测试,返回的数据是这样的!

2.当我设置worker_connections 10240;的时候我使用webbench做压力测试,返回数据是这样的!

总结一下,感觉速度下降了4倍

有大神帮我分析一下么?

PHP中文网PHP中文网2806 天前1015

全部回复(4)我来回复

  • 巴扎黑

    巴扎黑2017-06-06 09:56:32

    没有报错的话,最好让worker_processes*worker_connections/4小于系统进程打开的文件总数

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-06 09:56:32

    感谢邀请!

    请详细阅读一下文章
    http://liuqunying.blog.51cto....

    回复
    0
  • 漂亮男人

    漂亮男人2017-06-06 09:56:32

    ulimit -n 是多少?
    没有的话设置一下
    ulimit -n 65535

    回复
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-06 09:56:32

    你这个测试结果可能有问题

    计算一下,两次请求的单页面大小分别是:
    41381 bytes/sec * 60 / 31234 pages/min = 80 bytes/page
    10556 bytes/sec * 60 / 1607 pages/min = 394 bytes/page

    如果两次测试是同一个页面,那明显是有很多请求是异常的。

    所以,你得先看下测试方式是否有问题。

    回复
    0
  • 取消回复