CentOSにApacheサーバーがあり、2文字のテキストファイルを含め、ファイルを提供するのに1〜5秒かかることがあります。いくつかの異なるタイプのファイルを取得するJMeterテストがあり、最初に取得したファイルで遅延が発生することがよくありますが、常にそうとは限りません。これは、複数の要求が並列または順次にある場合に当てはまります。実際に提供する必要のあるページはPHP/Oracleですが、PHPはテキストファイルを解析していないため、問題はコードにないものと想定しています(確認しました)。 。
いくつかの関連するApache設定:
StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 136 MaxRequestsPerChild 4000
私が相談したリソースのいくつか:
どんな助けでも大歓迎です。ありがとうございました。
同僚が私に このページ を指摘し、/ etc /resolv.confに以下を追加することを推奨しました。
options single-request-reopen
それがそれを修正したのか、それとも私が試したいくつかの組み合わせであったのかはわかりませんが、これを追加した後、リソースにアクセスする他の人々は大幅なスピードアップを示しました。それが他の誰かに役立つことを願っています。
JMeter View Results TableListenerでLatency
に言及します。
LATENCYは、リクエストがサーバーに到達するために必要な遅延です。
ネットワーク構成を調べることをお勧めします。最適なオプションは mtr ツールです。
詳細については、 MTRを使用したネットワークの問題の診断 ガイドを参照してください。