TCP Infoから高速再送量を取得する

TCP Infoから高速再送量を取得する

TCP Info 構造から高速再送信回数を取得しようとしています。再送信を保持しているように見えるさまざまな変数があるため、どの変数が高速な再送信回数を保持しているか(存在する場合)はわかりません。

可能な候補は次のとおりです。

  • __u8 tcpi_retransmit;
  • __u32 tcpi_retrans;
  • __u32 tcpi_total_retrans;

これらの変数には高速再送回数が含まれますか?それではどれですか?

二重パケットによる輻輳イベントの数を計算したい。

ベストアンサー1

高速再送信(および他の非タイムアウトベースの決定)によって引き起こされる再送信が含まれているので、tcpi_retransを使用できますが、通常は0に設定されていると思います。ところで、tcpi_retransmits はタイムアウトベースの再送を維持します。

ネットワーク統計でLINUX_MIB_TCPFASTRETRANSを見てください。データには必要な統計が含まれている必要があります。

おすすめ記事