
Squid が一度にサポートできる接続の最大数はいくつですか? キャンパスには 5000 人のユーザーがいるので、必要な Squid プロキシ システムの数はいくつですか?
答え1
これは、接続の性質、プロキシとサーバー / プロキシとクライアント間のネットワークの速度によって異なります。 5000 人のユーザーがいるとわかっても、同時接続の数について多くの情報は得られません。 しかし、おそらくこれらの人々は現在インターネットにアクセスできるはずです。では、彼らが今何をしているのかを測定してみませんか?
確かに、このボリュームでは信頼性の観点から複数のプロキシを提供するのが妥当でしょう。また、ライセンス コストは問題にならないはずなので、少数の高スペック マシンよりも低スペック マシンを多く使用することをお勧めします。2 ~ 3 台の非常にローエンドなボックス (Athlon X2、2 ~ 4Gb メモリ) に、追加の HD 容量 (ミラー アレイとして 2x500Gb ディスクなど) があれば十分だと思います。インターネットやイントラネット接続とは独立した高速相互接続 (つまり、少なくとも 3 つの NIC) があれば、さらにメリットがあります。負荷分散の方法がわかれば、ノードの追加 (必要な場合) は簡単です。
C.
答え2
確実に知るにはテストする必要があります。トラフィックの重さによって異なります。Squid が機能しなくなる前に、スイッチまたはネットワーク カードの制限に遭遇する可能性は十分にあります。
メモリはどれくらいありますか? ドライブ サブシステムは? 監視用のプロキシとしてのみ使用する予定ですか、それとも実際にデータをプロキシしてディスク サブシステムに大量のトラフィックを流す予定ですか (ディスク I/O がボトルネックにならないようにするために何をしていますか)? また、CPU は何を使用していますか?
たとえば、寮ごとにプロキシ システムに切り替えるなどして接続を強化し、接続が過負荷になるかどうかを確認できますか? または、ファームを設定し、フロント エンドで何かを使用してプロキシ ファームの負荷を分散するシステムをすでに導入していますか?