ガイド
バッファブロートとは?
バッファブロートは、残り続けるパケット待ち行列による過大な遅延です。通信のない時、ダウンロード時、アップロード時を比較し、設定変更を検証します。
バッファブロートでは、パケットが待ち行列で長く待たされます。短い通信の集中を受け止めるため、多少のバッファは正常です。列が過度に埋まり続けると、転送が続いていても通話やゲームの反応が遅くなります。列はルーター、モデム、ほかの機器、端末にもあります。負荷時の遅延増加は手掛かりであり、自宅ルーターの故障の証明ではありません。
無通信時と両方向を比較する
- 同じ端末と測定先を使い、可能ならEthernetで接続します。自分のバックグラウンド転送を止め、無通信時の基準を記録します。負荷テストは容量を意図的に使うため、重要な通話の時間を避けます。
- ダウンロード中とアップロード中を別々に測ります。無通信時と負荷時の遅延を示すテスト、または制御した転送中に同じ応答する測定先への繰り返しのPingを使います。
- 転送を止めて遅延が基準に戻るか確認します。同じ設定で繰り返し、転送速度、変動、損失、負荷の方向を記録します。
- 同じ指標を比較します。12 msから150 msなら138 msの増加です。これは計算例で、共通の故障基準ではありません。一度のピークやPing応答の欠落では、問題の待ち行列を特定できません。
結果だけでは分からないこと
自分の転送で再現する増加は待ち行列を調べる理由になります。無線の競合、端末の処理、サーバー負荷、ほかの経路も影響します。EthernetはWi-Fi区間を分けますが、特定のルーター、モデム、事業者の待ち行列を示しません。負荷時の遅延を明示的に測る速度テストもあり、方法や測定先が違えば数値も変わります。
まず競合する通信を減らす
- 自分の大きな転送やバックアップを通話やゲームと別の時間にします。アプリに速度制限があれば、ほかの通信の余地を残して比較します。
- 遅延に敏感な端末はEthernetを試し、無線の届き方は別に調べます。ケーブル自体がインターネット接続の待ち行列を制御するわけではありません。
- 購入前に現在の機種、ファームウェア、実際の待ち行列機能を確認します。新しい機器だけで管理が良くなる保証はありません。
- 対応していればメーカーのSmart Queue Managementなどの手順に従います。先に設定と基準を保存してください。単なるアプリ優先度は、能動的な待ち行列管理と同じではありません。
SQMは通信速度の制御、フロー間の配分、能動的な待ち行列管理を組み合わせることがあります。FQ-CoDelとCAKEは対応する実装の例で、全ルーターの機能ではありません。安定して利用できる容量より低く制限することで、管理されない列への蓄積を避けられる場合があります。共通の割合ではなく個別の手順に従います。最大転送速度が下がることがあり、ルーターのCPUや変動するモバイル回線も効果を制限します。
変更を検証する
- 手順で方向、インターフェース、単位を確認します。20 Mbpsは20000 kbit/sで、kbit/s欄に20を入れると別の制限になります。
- 同じ無通信時と負荷時のテストを繰り返し、遅延と転送速度を記録します。一度に変える設定は1つです。
- 普段の通話やゲームも比較します。テスト評価の改善は手掛かりで、すべてのアプリの保証や別の故障の修理ではありません。
- 前後の結果を残し、悪化すれば以前の対応設定に戻します。管理されたルーターでは管理者や事業者に相談します。
通信がない時から遅い場合や1つのサービスだけの問題は別に調べます。複数の端末で続く問題は、測定先、時刻、接続方法、負荷方向、機種、比較結果をサポートへ伝えます。実際の機能や測定した制約に基づいて機器交換を検討してください。