
私は LAN 上でペアレンタル フィルターとして機能する Squid プロキシを使用していますが、1 人のユーザーがダウンロードすると他のユーザーの速度が遅くなるのは簡単です。質問は次のとおりです。次のことを実現する設定は可能でしょうか。
注意: ログイン システムがないため、「ユーザー」とはデバイスを指します。インターネット速度は正確に 10Mbps であると想定されます。
1) 複数のユーザーがWikipediaを閲覧する場合、バーストダウンロードが必要になります。バーストが一度に1つ発生すると仮定すると、各バーストはインターネット帯域幅の約10Mbpsを取得します。
2) 2人以上のユーザーがファイルをダウンロードする場合、インターネット帯域幅は均等に分割されます。つまり、2つの同時大容量ダウンロードがある場合、各ユーザーは5Mbpsを取得し、3つの同時大容量ダウンロードがある場合、各ユーザーは3.33Mbpsを取得します。
3) 2つの同時大規模ダウンロードが発生し、3番目のユーザーがWikipediaを閲覧したい場合、Wikipediaのバーストダウンロードによって帯域幅の割り当てが一時的に変更され、Wikipediaページのダウンロード中は各ユーザーが3.33Mbpsを取得し、ページのダウンロードが完了すると2つの大規模ダウンロードがそれぞれ5Mbpsを取得します。
ご協力ありがとうございました。
答え1
調べてみるといいかもしれませんクーバチリ最も一般的な使用例には、ユーザー ログイン、RADIUS 呼び出し、その他のユーザー管理に関連するものが含まれますが、ログインせずにすべてを許可するようにデフォルト設定し、負荷分散のみに使用することも簡単です。
これを使用すると、帯域幅の制限とアップロード/ダウンロードのクォータを設定できるため、問題が解決するはずです。
起動したら、設定ファイルに 2 行追加するだけで、既存の Squid プロキシも組み込むことができます。