web-dev-qa-db-ja.com

QoSを使用したDD-WRTの遅延の改善と削減

今日はホームネットワークの構築を任され、ルーターの1つにDD-WRTをインストールした後、診断を実行したところ、ゲームが問題になりました。

通常、インターネットを頻繁に使用している人は1人か2人です。つまり、NetflixやYouTubeを見たり、何かをダウンロードしたりするだけです。これは、若いゲームがプレイしようとするときのオンラインゲーム(Dota 2、CSGOな​​ど)の待ち時間を損なうため、Googleハングアウト/ Skypeが呼び出します。

DD-WRTでQoSルールを設定し、Skypeとそれらのゲームを「プレミアム」と「最大」にしようとしましたが、インターネットが頻繁に使用されている場合は問題が解決しません。ルーターがこれらを「優先」していないようです。パケット。

私が間違っているのは何ですか?

2
DarkGhostHunter

いくつかの調査を行った後、DD-WRTは飽和状態のネットワークよりも優先順位を割り当てませんでした。問題の診断に関して何か高度なことをする唯一の方法は、Crazy Software DevelopmentsのDD-WRTに QoS IP接続追跡/帯域幅モニター バージョン0.13 と呼ばれる非常に便利な「ページ」をインストールすることでした。 e

2016年6月更新

私はOpenWRTを選択し、QoSの代わりにSQMを使用することにしました。これは主に、アクティブに維持されなくなったものの、ピアを形成するトラフィックに対しては機能するためです。 SQMは驚異的です。

pdate:私は ddwrt_conntrack を使用しています。これは、CSDスクリプトのより安定した更新バージョンです。

この特定の「プラグイン」により、ルーターに接続されているピアが使用している帯域幅をリアルタイムで知ることができました。着信トラフィックに適用される接続とQoSルール。

QoSが有効である間、飽和した帯域幅がQoSを破壊したため、ある種の効果的な帯域幅管理を可能にする唯一の方法は、誰がそれを使いすぎたかを追跡することでした。

このデータを使用して、アップストリームとダウンストリームの使用量が多すぎる2つのデバイス(特に2つのタブレット)を追跡しました。 QoSを使用して、MACアドレスをリストに追加し、使用可能なkbitを制限します。

数分後、WANは正常に動作し始め、クライアントは帯域幅全体を争うことはなくなりました。これにより、LoL(誰かがプレイするたびに子猫が死ぬ)や一部のXB1ゲームなどのゲームが作成されました。保存された帯域幅ディレクティブにより、オンラインでの応答性が向上します(遅延)。

マルチプレイヤーゲームなどのリアルタイムアプリケーションで遅延の問題やラグスパイクなどが発生した場合は、ピアのアップロード帯域幅を追跡して制限する必要があります。

1
DarkGhostHunter