検索

ホームページ  >  に質問  >  本文

nginx設定のworker_connections設定で、大きく設定すると遅く感じますか?

私のサーバー構成は次のとおりです

1.worker_connections 1024; を設定したとき、Webbench を使用してストレス テストを実行したところ、次のようなデータが返されました。

2.worker_connections 10240; を設定したとき、Webbench を使用してストレス テストを実行したところ、返されたデータは次のようになりました。

まとめると4倍くらい速度が落ちた感じです

誰か分析を手伝ってくれませんか?

PHP中文网PHP中文网2806日前1012

全員に返信(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

    テスト結果に何か問題がある可能性があります

    計算すると、2 つのリクエストの単一ページ サイズは次のようになります:
    41381 バイト/秒 * 60 / 31234 ページ/分 = 80 バイト/ページ
    10556 バイト/秒 * 60 / 1607 ページ/分 = 394 バイト/ページ

    2 つのテストが同じページにある場合、多くのリクエストが異常であることは明らかです。

    そのため、まずテスト方法に問題がないか確認する必要があります。

    返事
    0
  • キャンセル返事