tcpdump를 사용하여 소프트웨어 + 하드웨어 대기 시간을 측정하는 방법은 무엇입니까? (하드웨어 타임스탬프)

tcpdump를 사용하여 소프트웨어 + 하드웨어 대기 시간을 측정하는 방법은 무엇입니까? (하드웨어 타임스탬프)

대기 시간이 짧은 애플리케이션이 있습니다. 하지만 성능이 불안정합니다. 그래서 병목 현상이 네트워크와 관련된 것인지 아니면 내 서버(소프트웨어, 운영 체제 등)와 관련된 것인지 알아보고 싶습니다.

그래서 먼저 이를 측정하기 위해 tcpdump를 시도했지만 커널이나 네트워크 카드 대기 시간이 포함되어 있지 않다는 것을 알고 있습니다. 제가 틀렸다면 정정해 주십시오. 몇 가지 조사 끝에 하드웨어 타임스탬프가 네트워크 카드 타임스탬프라는 것을 알게 되었습니다. 그러나 하드웨어 타임스탬프를 사용하는 방법에 대한 예는 찾을 수 있습니다(내 네트워크 카드에서 지원, ethtool -T를 통해 확인).

네트워크 카드의 하드웨어 타임스탬프에서 패킷 타임스탬프를 얻으려면 tcpdump를 어떻게 얻습니까?

감사해요.

관련 정보