web-dev-qa-db-ja.com

平均的なインターネットユーザーが消費する同時接続数TCP接続数)

ラップトップ/スマートフォン/タブレットを使用してインターネットに接続するゲストが通常10〜20人いる場所にルーターを購入しようとしています。

私が選んだルーターには 安価なバリアント があり、10,000の同時セッションを処理しますが、 より高価なもの の制限は30,000です。

私は実際にそれが何を意味するのかを実際に解釈することはできません。

それは簡単な計算になるはずです:必要な容量=nr。ユーザー数Xnr。ユーザーあたりの接続数

「平均的な」ユーザーが消費する同時接続数はおよそいくつですか。
平均して、つまり、ネットの閲覧、YouTubeの視聴、メールの閲覧などを行うユーザー。おおよそのnrで大丈夫です。

11
Attila Fulop

同じ状況で、複数のサテライトオフィスにインターネット接続を提供しています。そして、私はこの情報がインターネット上で実際に利用可能ではないことを発見しました。
それで、私はかなりの数の測定を行って、一般的なユーザーが実際に必要とする接続数の基本的な経験則を確立しました。

まず、単一の「典型的なユーザー」は存在しません。使い方は、主に彼らのウェブサーフィンの習慣に依存して、人によって大きく異なります。

標準ソフトウェア(一部のGoogleアプリ、一部のアドビ製品、Microsoft Office)のかなり通常の選択を備えた典型的なWindowsコンピューターは、アップデートの基本的なチェック、テレメトリー、データ同期などの目的で常に10〜15の接続を使用します。これは、すべてのバックグラウンドアプリケーションが起動チェックを行うため、ブート/ログイン後に一時的に最大50〜100の接続にピークを迎えることがあります。

通常、Webブラウザーは、タブ/ウィンドウごとに3〜5個の接続を開いたままにします(アクティブなタブ/ウィンドウでなくても)。タブでオンラインアプリ(Microsoft Office Webアプリ、Googleドキュメント、SharePointなど)を実行している場合、これは15〜20まで簡単に増加します。
さらに、ページの読み込み/再読み込み/更新中に、ブラウザはWebページのさまざまな部分を取得するために10〜50接続余分に短時間移動する場合があります。特に、ユーザーが広告ブロッカープラグインを使用しない場合、特に広告の多いページでは、これを押し上げる可能性があります。また、ユーザーがこのタブを非アクティブまたは最小化した場合でも、Webページの多くの広告バナーは、X秒ごとに自動更新するコードをロードします。

当然のことながら、ユーザーが1日に継続的に開いたままにしておくブラウザータブの数と、それらのページの更新頻度は大きく異なります。

全部まとめると、次のようになります。
ライトユーザー:平均30-50接続->ピーク120-250まで
ヘビーユーザー:平均60〜100接続->ピークは250〜500
良いニュースは、ピークがピークであることです。誰もがそれらを同時に持っているわけではありません。

特定のルーターでN人のユーザーを提供する必要があることを考慮して、必要な最小容量を次のように計算しました。
60 * N(ヘビーユーザーのローエンドに基づく)+ 500 * N/5(5人に1人のユーザーがいつでもヘビーユーザーのピーク負荷に達していると想定)
または簡略化:160 * N
気前がよくない(または多すぎる)と感じた場合は、必要に応じて160を上方または下方に調整できます。
したがって、あなたの場合、10000接続のルーターで十分です。

言及すべき2つの主要な警告:

  1. 多くのSOHOルーターには、ステートフルパケットインスペクション(SPI)機能があります。経験上、スイッチをオフにすると、多くの場合、より効果的に機能することがわかりました。高負荷をより適切に処理するための「最適化」として機能を説明していますが、そのようなルーターの多くは、RAMおよび/または正しく実行するためのCPU容量を備えていません。その結果、実際には速度が低下するか、ルーターが不安定になります。ルーターが動作しているように見える場合に注意してください。
  2. ユーザーのいずれかが定期的にBitTorrentを使用している場合は、そのユーザーだけに少なくとも500接続を割り当てます。ユーザーがBitTorrentクライアントのBitTorrent設定でクリエイティブになったとしても、2000以上の接続をすべて自分で消費できたとしても驚かないでください。
    BitTorrentはその点で本当に厄介なものになる可能性があります。 1つまたは2つの急流が実行されていることは通常大したことではありませんが、誰かが20〜30の急流を同時にシードし続けると、物事はすぐに下り坂になります。
14
Tonny