2016-07-13 2 views
0

iPerf를 사용하여 라우터에서 Wi-Fi 성능을 테스트하고 있습니다. 이 연결을 보여주기 위해 HP Zbook (클라이언트)과 Macbook Pro (서버)라는 두 대의 컴퓨터를 설치했습니다. 클라이언트는 LAN을 통해 라우터에 직접 연결되며 서버는 Wi-Fi를 통해 라우터에 연결됩니다.iPerf TCP 처리량의 일관된 증가 및 감소

내 iPerf 스크립트는 TCP 창 크기를 설정하고 특정 시간 제한에 대한 데이터를 클라이언트에서 서버로 보냅니다. 내 서버의 출력은 라우터에서 모든 Wi-Fi 구성 (다양한 대역, 802.11 프로토콜 및 채널 대역폭)에 대해 상대적으로 일정한 간격으로 몇 초 동안 예상 처리량을 몇 초 동안 매우 낮은 처리량으로 몇 초 동안 내려갑니다. 시끄럽고 깨끗한 환경에서도 그렇습니다. 아무도 이것에 대한 가능한 이유를 제안 할 수 있습니까? Wi-Fi 프로토콜이 작동하는 방식입니까? 아니면 iPerf에 문제가 있습니까?

클라이언트의 iperf 버전은 iperf3 v3.0.11 (Windows 64 비트) 및 iperf3 v3.0.1 (mac osx)입니다.

클라이언트 OS : 윈도우 10

서버 OS : 맥 OS X 엘 카피 탄 V I는 1.05Mbps와 최대 150Mbps로 설정 대역폭과 TCP 테스트뿐만 아니라 두 개의 UDP 테스트를 (실행 한 10.11.5

) 출력 스크린 샷을 첨부했습니다. 와이파이 설정 :의 802.11ac, 40MHz의, 5GHz의

jPerf depiction of my iPerf script for a 180 second test case on 5GHz, 80MHz, 802.11ac

테스트 스크린 샷 : https://imageshack.com/a/SktM/1

+0

Wi-Fi는 공유 매체이며 동일한 주파수 (다른 공중파를 소유하지 않음)를 사용하는 다른 장치에 양보해야합니다. –

+0

@Ron. 간섭이 없을 때 처리량이 여전히 줄어드는 것을 제외하면 @Ron. –

+0

무선 사이트 조사를 실시하고 있습니까? WAP에서 해당 빈도로 다른 장치를들을 수 있으면 주기적으로 출력됩니다. 그것이 일어나고있는 것처럼 들린다. Wi-Fi는 반이중 미디어입니다. WAP과 클라이언트는 동시에 전송할 수 없으므로 클라이언트는 WAP을 중지해야하며 WAP은 클라이언트를 위해 중지되어야합니다. TCP는 양방향 통신이 필요하므로 클라이언트는 WAP 및 그 빈도에있을 수있는 다른 모든 항목을 주기적으로 중단해야합니다. 그것은 Wi-Fi의 특성입니다. –

답변

0

클라이언트와 서버에 대한 iperf 출력을 포함하고 간격 보고서를 사용하십시오 (-i). 또한 iperf -v 및 운영 체제 정보도 포함하십시오. 또한 UDP로 실행하고 클라이언트와 서버 모두에서 보고서를 캡처하십시오. 클라이언트 및 iperf 2.0.9에서 Linux를 사용하는 경우 -e (향상된 보고서)는 더 많은 정보를 제공 할 수 있습니다.

Wi-Fi 처리량 문제는 응급실에 열이있는 것과 같습니다. 보아야 할 여러 가지 요소가 있습니다.