tcpdumpを使用してソフトウェア+ハードウェアのレイテンシを測定するには? (ハードウェアタイムスタンプ)

tcpdumpを使用してソフトウェア+ハードウェアのレイテンシを測定するには? (ハードウェアタイムスタンプ)

待ち時間の短いアプリケーションがあります。しかし、パフォーマンスが不安定です。それで、ボトルネックがネットワークに関連しているのか、それとも私のサーバー(ソフトウェア、オペレーティングシステムなど)に関連しているのかを調べたいと思います。

だから私は最初にこれを測定するためにtcpdumpを試しましたが、カーネルやネットワークカードの待ち時間が含まれていないことを知っています。私が間違っている場合は訂正してください。いくつかの調査の後、ハードウェアタイムスタンプがネットワークカードタイムスタンプであることがわかりました。ただし、ハードウェアタイムスタンプを使用する方法の例を見つけることができます(私のネットワークカードでサポート、ethtool -Tで確認)。

ネットワークカードのハードウェアタイムスタンプからパケットタイムスタンプを取得するには、tcpdumpをどのように取得しますか?

ありがとうございます。

ベストアンサー1

おすすめ記事