양방향 모드에서 iperf를 실행하면 단방향 모드보다 느립니다.

양방향 모드에서 iperf를 실행하면 단방향 모드보다 느립니다.

iperf를 사용하여 상자 A와 상자 B(둘 다 1Gbps NIC)의 처리량을 테스트했습니다.

내가 찾은 것 :

  • A->B는 940Mbps에 도달할 수 있습니다.
  • B->A는 940Mbps에 도달할 수 있습니다.

그런데 iperf -d양방향 전송을 테스트해 보면 결과가 약 670Mbps에 불과합니다. 그렇다면 이 문제가 발생하는 이유는 무엇일까요? 스위치 또는 라우터?

답변1

따라서 1Gbps, 전이중 링크를 통해 연결된 두 개의 호스트가 있고 단방향 전송이 1000Mbps에 접근하지만 양방향 전송이 이론상 최대값의 70% 미만으로 떨어지는 것을 볼 수 있습니다. 다음과 같은 다양한 이유가 있을 수 있습니다.

  • 스위치와 같은 두 호스트 사이의 네트워크 장비의 총 입력 + 출력 처리량은 2Gbps 미만으로 제한될 수 있습니다.

  • 호스트의 CPU는 너무 많은 데이터를 처리해야 하므로 과부하가 걸립니다.

  • 네트워크 인터페이스가 완벽하지 않습니다.

관련 정보