두 노드 사이의 전송 시간 측정


0

저의 목표는 다른 라우터 (및 설정), 다른 네트워크 어댑터 (및 설정) 및 다른 데이터 볼륨을 사용하여 두 네트워크 노드 사이의 전송 시간을 측정하는 것입니다.

내 하드웨어 설정은 데비안 CLI가 설치된 단일 보드 컴퓨터이며 ssh를 통해 연결할 수 있습니다.

질문 : 전송 시간을 측정하는 Linux CLI 도구가 있습니까?

tcpdumpTCP 헤더를 시각화하는 에서 들었습니다 . 그러나 나는 UDP를 사용하는데 UDP를위한 좋은 도구를 찾을 수 없습니다 (UDP는 헤더 에이 정보가 없기 때문에).

첫 번째 방법은 시간을 측정하는 발신자와 수신자, 중계기라는 두 개의 작은 프로그램을 작성하는 것이 었습니다. 그러나 애플리케이션 계층에서의 측정으로 인해 예기치 않은 오류가 발생한다고 생각합니다. 그래서 나는 더 낮은 레이어를 사용하는 도구를 찾고 있습니다.

미리 감사합니다
Alex



운송 시간이란 무엇입니까? 더 오래 실행되는 프로세스입니까? 어쩌면 time시간이 얼마나 걸리는지 볼까요? 지연에 관해서는 간단한 핑이 왕복 시간을 가져옵니다.
Seth

@Seth 네트워크에서 전송해야하는 데이터는 센서 데이터 및 명령입니다. 제어 루프를 더 잘 이해하기 위해 모든 노드 간의 대기 시간을 검사합니다. 센서 패키지는 수백 바이트이지만 최대 500Hz의 주파수가 제공됩니다. 그리고 20 개의 활성 연결이 병렬로 있습니다.
Alex44

tcpdump 외에도 WireShark를 사용할 수 있습니다. 이러한 종류의 정보를 이해하고 특히 고속에 도달하는 경우 문제가 될 수 있습니다. 실제 네트워크 대기 시간보다 패키지 타이밍에 더 관심이있는 것 같습니까?
Seth

결국 우리는 실시간 가능한 네트워크를 설정하려고합니다. 따라서 대기 시간의 예측 가능성은 안정성을 달성하는 데 중요합니다. 노력 wireshark하겠습니다!
Alex44
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.