マルチホームシステムとは、複数のIPインターフェースを持つシステムのことです。これらのインターフェイスは、同じサブネット上にあっても、異なるサブネット上にあっても構いません。今日はFTPやNDMPのようなプロトコルについて考えてみたいと思います。
最初に少し背景を説明しますが、TCPには最大セグメントサイズ(MSS)と呼ばれる概念があります。これは、TCPスタックが受け入れることができる最大のセグメント(データの)です。
同一サブネット上のモジュールに2つのインターフェースが存在しても、モジュールへの入力と出力にそれぞれ2つのインターフェースが提供されるわけではありません。
ポールはCPU使用率とコードパスについて説明しましたが、多くのアプリケーションにはもう一つ非常に重要な側面があります——ネットワーク使用率です。
最近、トレースファイルの分析を依頼されました。そのファイルはわずか161秒間の記録で、260万フレーム強を含んでいました。驚いたことに、それらのフレームの約75%がpingリクエストかping応答であることが判明しました。
問題の調査中に、私はよくネットワークトレースの送信を依頼します。ネットワークトレースは問題の根本原因を特定する手がかりとなることが多く、少なくとも問題の範囲を管理可能なレベルまで絞り込むことができます。
アプリケーションのパフォーマンス問題を解決しようとするとき、通信レイヤのレイテンシの影響は一般的に過小評価されていますが、実用的な解決策に向けて努力するためには、正しい理解が不可欠です。



