Squid プロキシの帯域幅占有防止

Squid プロキシの帯域幅占有防止

私は 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 プロキシも組み込むことができます。

関連情報