首頁  >  問答  >  主體

nginx配置裡的worker_connections 配置,我設定的越大反而感覺越慢?

我的伺服器配置如下

#1.當我設定worker_connections 1024;的時候我使用webbench做壓力測試,回傳的資料是這樣的!

#2.當我設定worker_connections 10240;的時候我使用webbench做壓力測試,回傳資料是這樣的!

#總結一下,感覺速度下降了4倍

有大神幫我分析一下麼?

PHP中文网PHP中文网2691 天前934

全部回覆(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 page

    10556 bytes/sec * 60 / 1607 page

    10556 bytes/sec * 60 / 1607 page

    = 394 bytes

    如果兩次測試是同一個頁面,那明顯是有很多請求是異常的。

    🎜所以,你得先看下測試方式是否有問題。 🎜

    回覆
    0
  • 取消回覆