iPerf 성능 테스트 - 어플리케이션 노트 | NETSCOUT
어플리케이션 노트

AirCheck G2 무선 테스터로 iPerf 성능 테스트

이 어플리케이션 노트에서는 AirCheck ™ G2에서 iPerf 성능 테스트를 실행하는 방법을 설명합니다.

독자적 iPerf3 서버 설정, NETSCOUT 테스트 액세서리 사용 방법 및 AirCheck G2를 구성하여 가장 정확한 성능 테스트 결과를 얻는 방법에 대한 지침을 제공합니다.

소개

속도와 대역폭 측면에서 Wi-Fi 네트워크 성능을 테스트 하는 것은 기업 및 가정 환경 모두에서 표준 관행입니다.

네트워크 종속 서비스를 구축하기 위해서는 속도 및 대역폭 분석에 대한 자세한 보고서가 필요합니다. 또한, 가끔은 대역폭이 무선 인터넷 전화, 동영상 스트리밍등의 사용자 어플리케이션에 충분한지 확인하는 문제 해결 동안 네트워크 처리량의 속도를 다시 확인해야할 필요가 있습니다. 이 모든 작업에 신뢰할 수 있는 네트워크 성능 테스트 도구가 필요합니다.

일반적으로, 사용자는 다양한 인터넷 속도 테스트를 사용하여 성능을 확인합니다. 하지만 이 방법은 자신뿐만 아니라 모든 관계자를 실망시키는 방법입니다. 인터넷 속도 테스트는 절대 보장하지 않으며 항상 인터넷 대역폭과 가용성(이는 다른 사람의 사용과 부하에 따라 다를 수 있음)에 의존할 뿐만 아니라, 가장 중요하게도 속도 테스트에 사용되는 서버의 능력에 의존합니다.

따라서 네트워크 성능을 확인하는 가장 정확한 방법은 로컬로 실행할 수 있는 도구를 사용하는 것입니다. 이를 통해 다른 사람의 서버에 의존하지 않고 환경을 적절하게 테스트하므로 사용자에게 필요한 대역폭 요구 사항을 지원하도록 Wi-Fi 네트워크를 적절히 설계, 구축 및 최적화 했는지 확인할 수 있습니다.

그 다음인 NETSCOUT AirCheck G2 무선 테스터는 iPerf3 서버에 대한 테스트 옵션을 제공 하여 쉽고, 정확하고, 그리고 안정적으로 Wi-Fi 네트워크의 실제 성능을 측정할 수 있는 핸드헬드 와이파이 네트워크 테스트 도구입니다.

iPerf 서버 설치 및 설정

펌웨어 버전 2.0 부터 AirCheck G2 무선 테스터는 iPerf3 서버에 대해 듀얼 엔드 TCP 및 UPD 성능 테스트를 수행할 수 있도록 해줍니다. iPerf3는 IP 네트워크에서 최대 달성 가능한 대역폭의 활성 측정을 위한 오픈 소스 소프트웨어 도구입니다. 그것은 타이밍, 버퍼 및 프로토콜(TCP, UDP)과 관련된 다양한 매개 변수의 조정을 지원하며, 지금은 AirCheck G2 무선 테스터와 함께 다음 옵션 중 하나를 통해 무선 네트워크 성능 테스트를 실행하는데 사용할 수 있습니다:

  • NETSCOUT 테스트 액세서리 - 이 휴대용 테스트 액세서리는 모바일 플러그 앤 플레이 iPerf3 서버, 그리고 성능 테스트를 실행하는 가장 쉬운 방법입니다! 특히 권한이나 독립형 iPerf3 서버를 구성하는 시간이 없을 경우에 더욱 쉽습니다.
  • iPerf3 서버 소프트웨어 - iPerf3 서버의 독립 실행형 소프트웨어 버전은 모든 컴퓨터에 설치할 수 있지만, 수동 구성 및 설정이 필요합니다.

테스트를 시작하기 전에, 아래 제공된 지침에 따라 NETSCOUT 테스트 액세서리 또는 iPerf3 서버 소프트웨어를 설치하고 설정해야 합니다.

NETSCOUT 테스트 액세서리

NETSCOUT 테스트 액세서리는 AirCheck G2 무선 테스터와 함께 작동하여 상대적으로 쉽게 무선 네트워크 성능 테스트를 실행합니다. NETSCOUT 테스트 액세서리는 AirCheck G2 무선 테스터에 의해 실행되는 테스트를 위한 iPerf3 서버 역할을 하며 네트워크의 모든 이더넷 포트에 연결될 수 있습니다(원격 사이트에 대한 성능을 확인하려면 원격 사이트에 있는 이더넷 포트에 액세서리를 연결).

NETSCOUT 테스트 액세서리는 이더넷 전원 (PoE) 또는 AA 배터리로 작동합니다. 배터리만 사용하는 경우, 전원 버튼을 2초 동안 눌러 장치를 켭니다. 네트워크 연결에서 PoE를 사용할 수 있는 경우, 장치는 자동으로 시작됩니다.

NETSCOUT 테스트 액세서리의 전원을 켜자마자, 모든 LED는 장치가 시작되는 15초 동안 노란색으로 켜집니다. 그런 다음, 액세서리는 DHCP를 사용하여 이더넷 네트워크에 연결을 시도하고, 각 LED가 해당 연결 단계에 따라 켜집니다. 완료되면, 테스트를 시작할 준비가 된 것입니다!

참고 1: NETSCOUT 테스트 액세서리 LED 동작에 대한 자세한 내용은 사용 설명서를 참조하십시오.

참고 2: NETSCOUT의 Link-Live 클라우드 서비스에 계정이 있는 경우, NETSCOUT 테스트 액세서리를 통해 AirCheck G2 무선 테스터의 검색을 지원하고 소프트웨어 업데이트를 다운로드할 수 있습니다.

참고 3: 고정 IP 주소 또는 프록시 서버가 필요한 경우, 테스트 액세서리의 웹 서버 인터페이스를 사용하여 기본 구성을 변경할 수 있습니다. 웹 서버 인터페이스 액세스 방법에 대한 자세한 내용은 사용 설명서를 참조하십시오.

iPerf3 서버 소프트웨어

NETSCOUT 테스트 액세서리를 사용할 수 없는 경우, iPerf3 서버의 소프트웨어 버전을 사용할 수 있는 옵션이 제공됩니다. 이 옵션은 사용자가 서버를 수동으로 설치하고 구성해야 하지만, NETSCOUT 테스트 액세서리와 동일한 테스트 기능과 정확도를 제공합니다.

다음 절차를 사용하여 독자적 iPerf3 서버를 설치 및 설정하십시오:

1) 컴퓨터에 iPerf3 바이너리를 다운로드:
  • 다음 링크를 사용하여 최신 버전의 소프트웨어를 다운로드 하십시오: https://iperf.fr/iperf-download.php
  • iPerf3는 Windows, Android, iOS, MAC OS 및 Linux에서 사용할 수 있습니다. 사용자 환경에 적용되는 하나를 선택합니다.
2) 장치에 iPerf3 바이너리를 설치합니다:
  • 운영 체제에 따라 설치 절차가 달라집니다. 각 운영 체제에 대한 자세한 내용은 iPerf3 사용 설명서(https://iperf.fr/iperf-doc.php)를 참조 하십시오. 이 어플리케이션 노트에서는 Windows 버전을 예로 사용합니다.
    • Windows 파일 탐색기를 사용하여 이전 단계에서 다운로드한 .zip 파일을 찾은 다음 더블 클릭해서 파일을 압축 해제합니다.
    • 압축 해제된 파일들을 컴퓨터의 폴더에 복사합니다.
  • 로컬 네트워크의 성능을 테스트하는 경우, 로컬 네트워크에 연결된 컴퓨터에 iPerf3 서버 소프트웨어를 설치합니다.
  • 원격 사이트의 성능을 테스트하는 경우, 원격 사이트의 네트워크에 연결된 컴퓨터에 iPerf3 서버 소프트웨어를 설치합니다.
3) 컴퓨터에서 iPerf3 바이너리를 실행합니다.
  • iPerf3 바이너리를 실행하는 절차는 운영 체제 마다 다를 수 있습니다. 각 운영 체제에 대한 자세한 내용은 iPerf3 사용 설명서(https://iperf.fr/iperf-doc.php)를 참조하십시오. 이 어플리케이션 노트에서는 Windows 버전 사용을 예로 사용합니다(아래 이미지 참조).
    • Windows 명령 프롬프트를 엽니다.
    • 명령 프롬프트 창에서 ‘CD’ 명령을 사용하여 iPerf3 바이너리가 저장된 폴더로 이동합니다. 예: CD Users\Administrator\Downloads\iperf-3.1.3-win64
    • 키보드에서 iperf3 -s 명령을 입력하고 Enter 키를 누릅니다. 이것은 서버 모드로 iPerf3 어플리케이션을 시작합니다.
    • Windows는 iPerf3 어플리케이션이 방화벽을 통해 통신할 수 있도록 허용할지 여부를 요청할 수 있습니다(사용 중인 Windows 버전에 따라 다름). 적절한 옵션을 선택하여 통신을 허용합니다.
    • Windows 명령 프롬프트에 ‘Server listening on 5201’(이)라는 메시지가 표시됩니다. 이제 테스트를 시작할 준비가 되었습니다!
  • 무선 네트워크의 컴퓨터에서도 iPerf3 서버 바이너리를 실행할 수 있지만, 이 설정은 네트워크 성능의 진정한 결과를 제공하지 않을 수 있습니다. 유선 이더넷 네트워크의 컴퓨터에서 iPerf3 서버 소프트웨어를 실행하는 것을 권장합니다. 이렇게 하면 무선 네트워크가 잘 수행되고 있는지 뿐만 아니라 유선 백홀의 성능에 대한 영향도 파악할 수 있습니다.

그림 2: Windows 명령 프롬프트에서 CD 및 iperf3 -s 명령의 예

그림 3: Windows 명령 프롬프트에서 실행 중인 iPerf3 서버의 예

참고 4: iPerf3 서버 소프트웨어는 설치된 장치의 IP 주소를 사용합니다. AirCheck G2 무선 테스터 성능 테스트 설정 도중에 iPerf3 서버의 IP 주소가 필요하므로 이 정보를 기록해 두십시오.

AirCheck G2 설정

NETSCOUT 테스트 액세서리 또는 iPerf3 서버가 준비되면, 테스트를 시작하기 전에 AirCheck G2 무선 테스터에서 설정을 변경할 수 있는 옵션이 있습니다. AirCheck G2 무선 테스터의 기본 성능 테스트 설정을 변경하려면 다음과 같이 하십시오:

  • AirCheck G2 무선 테스터의 전원 버튼을 눌러 장치를 켭니다.
  • 장치가 부팅을 마친 후, 터치 스크린을 사용하여 설정 옵션을 선택합니다.
  • 터치 스크린을 사용하여 옵션을 스크롤해서 iPerf 설정을 선택합니다.
4) 이제 NETSCOUT 테스트 액세서리 또는 iPerf3 서버에 대해 AirCheck G2 무선 테스터를 실행할 수 있는 iPerf 성능 테스트와 관련된 많은 설정을 변경할 수 있는 옵션이 제공됩니다.
  • 프로토콜 - TCP 또는 UDP 테스트 중 선택할 수 있습니다.
    • TCP - 대역폭을 측정하는 데 사용됩니다. 이 옵션은 무선 네트워크의 처리량을 측정하려는 경우에 사용합니다.
    • UDP – 패킷 손실과 지터를 측정하는 데 사용됩니다. 무선 인터넷 전화 등 대기 시간에 민감한 어플리케이션 문제를 해결하려는 경우 이 옵션을 사용합니다.
  • 포트 - 테스트를 수행할 포트를 변경하는 데 사용됩니다. 사용되는 기본 포트는 5201입니다. NETSCOUT 테스트 액세서리 또는 iPerf3 서버에서 사용하는 기본 포트이기도 합니다.
  • 테스트 기간 – 전체 iPerf 테스트 실행에 대해 선택한 기간을 표시하며, 업로드 부분에 대한 시간 절반, 테스트의 다운로드 부분에 대한 절반을 보여줍니다. 기본값은 20초이며, 60초 또는 120초로 변경할 수 있습니다. 더 긴 테스트를 수행하면 평균 네트워크 성능을 보다 정확하게 확인할 수 있습니다.
  • 액세서리 배터리 유형 – 이 설정을 사용하면 AirCheck G2 무선 테스터가 NETSCOUT 테스트 액세서리의 배터리 잔량 상태를 정확하게 표시할 수 있습니다. 지원되는 배터리 유형 옵션은 알칼라인, 리튬 및 NiHM입니다.
  • 임계값 – 이 옵션은 임계값 화면으로의 바로 가기이며, 대상 속도, 손실 비율 및 지터에 대한 합격/불합격의 임계값을 변경할 수 있습니다. 기본값은 업계 표준을 기반으로 하지만 로컬 네트워크 요구 사항에 맞게 변경할 수 있습니다.

5) 설정을 변경한 후에는 Apply 버튼을 눌러 저장합니다.

성능 테스트 실행

AirCheck G2 무선 테스터에서 성능 테스트를 실행하는 것은 매우 간단한 절차입니다. 테스트를 실행하려면 다음을 수행합니다:

  • 홈 화면에서 터치 스크린을 사용하여 네트워크 또는 액세스 포인트 옵션을 선택합니다. 네트워크 옵션을 사용하여 테스트하려는 SSID를 선택할 수 있습니다. 한편, 액세스 포인트 옵션을 사용하면 특정 액세스 포인트를 테스트할 수 있습니다. 이 어플리케이션 노트에서는, 네트워크 옵션을 예제의 일부로 사용합니다.
  • 네트워크 화면에서 터치 스크린을 사용하여 성능 테스트를 실행하려는 SSID를 선택합니다. 액세스 포인트 옵션을 사용하기로 결정한 경우, 액세스 포인트를 선택해야 합니다.
  • 성능 테스트를 실행하려는 SSID 또는 액세스 포인트를 선택한 후, 세부 정보 화면으로 넘어갑니다. 이 화면은 선택한 SSID 또는 액세스 포인트에 대한 세부 정보를 제공하고 연결 테스트를 실행할 수 있도록 합니다. 터치 스크린을 사용하여 Connect 버튼을 누릅니다.
  • 연결 테스트가 성공적으로 완료되면, 성능 테스트를 실행할 수 있는 옵션이 제공됩니다. 터치 스크린을 사용하여, iPerf 테스트 버튼을 누릅니다.
  • iPerf 서버 선택 화면에서 성능 테스트를 실행 하려는 NETSCOUT 테스트 액세서리 또는 iPerf3 서버를 선택할 수 있는 옵션이 제공됩니다. 터치 스크린을 사용하여, 사용하려는 서버를 선택한 다음 Start 버튼을 눌러 테스트를 시작합니다.
    • NETSCOUT 테스트 액세서리를 사용하여 테스트를 실행하는 경우, 사용 가능한 iPerf 원격 목록 아래에 자동으로 표시됩니다. 네트워크에 연결된 액세서리가 두 개 이상인 경우, 목록에 모두 표시됩니다.
      • 테스트 액세서리를 선택하면 iPerf 서버 필드 아래의 IP 주소가 테스트 액세서리의 주소를 반영하도록 자동으로 업데이트 됩니다.
      • 과거에 테스트 액세서리를 사용하여 테스트를 수행했지만 현재 오프 라인 상태인 경우, 목록에 표시는 되지만 선택할 수 없습니다.
      • 각 테스트 액세서리에는 다음 정보가 제공됩니다:
        • 테스트 액세서리 이름, Link-Live에 액세서리를 등록한 후 변경할 수 있습니다.
        • DHCP 서버에서 할당한 IP 주소입니다. 고정 IP 주소는 테스트 액세서리의 웹 서버 인터페이스를 통해서도 할당할 수 있습니다. 자세한 내용은 NETSCOUT 테스트 액세서리 사용 설명서를 참조하십시오.
        • 사용 중인 이더넷 포트의 전송 속도입니다.
        • 테스트 액세서리의 배터리 잔량 상태입니다.
        • Link-Live 상태는 작은 클라우드 아이콘으로 표시됩니다. 테스트 액세서리가 Link-Live에 등록된 경우 클라우드 아이콘이 표시됩니다.
      • AirCheck G2 무선 테스터는 여러 가지 방법을 사용하여 테스트 액세서리를 검색합니다.
        • 연결 테스트가 수행된 액세스 포인트에서 사용 중인 서브넷을 자동으로 검색합니다.
        • Link-Live를 통해 테스트 액세서리의 IP 주소와 서브넷 정보에 자동으로 액세스합니다. 이 옵션은 테스트에 사용되는 AirCheck G2 무선 테스터와 NETSCOUT 테스트 액세서리가 모두 인터넷에 액세스할 수 있고 동일한 Link-Live 계정에 등록된 경우에만 사용할 수 있습니다.
        • 테스트 액세서리가 연결된 네트워크에 대한 서브넷 정보를 수동으로 제공합니다. 이 작업은 터치 스크린을 사용하여 추가 서브넷 필드를 선택한 다음 화면의 키보드를 사용하여 서브넷 정보를 입력합니다.
    • iPerf3 서버를 사용해서 테스트를 실행하는 경우, 서버의 IP 주소를 수동으로 지정해야 합니다. 이렇게 하려면, 터치 스크린을 사용하여 iPerf 서버 필드를 선택한 다음 화면의 키보드로 서버의 IP 주소를 입력합니다.

참고 5: Link-Live와 제품을 등록하는 방법에 대한 자세한 내용은 해당 제품의 사용 설명서를 참조하십시오.

참고 6: NETSCOUT 테스트 액세서리 목록을 새로 고치려면, iPerf 서버 선택 화면에서 터치 스크린을 사용하여 Rescan 버튼을 누릅니다.

테스트 결과 검토

성능 테스트가 완료되면 AirCheck G2 무선 테스터에 의해 제공된 결과를 검토할 시간입니다. 제공된 성능 테스트 결과는 AirCheck G2 무선 테스터를 구성하는 동안 선택한 프로토콜(TCP, UDP)에 따라 달라집니다.

TCP 테스트 결과

성능 테스트에 TCP 프로토콜을 사용하면 다음과 같은 테스트 결과를 얻을 수 있습니다:

  1. BSSID – 무선 네트워크 연결의 MAC 주소입니다.
  2. SSID – 무선 네트워크 연결의 이름입니다.
  3. iPerf 서버 주소 – 성능 테스트에 사용되는 NETSCOUT 테스트 액세서리 또는 iPerf3 서버의 IP 주소입니다.
  4. 평균 업 속도 - 테스트 동안 달성된 평균 업로드 처리량 속도. 이는 무선 네트워크의 평균-업로드-속도 기능을 결정하는 데 사용됩니다.
  5. 최대 업 속도 - 테스트 동안 달성된 최대 업로드 처리량 속도. 이는 무선 네트워크의 최대-업로드-속도 기능을 결정하는 데 사용됩니다.
  6. 평균 다운 속도 - 테스트 동안 달성된 평균 다운로드 처리량 속도. 이는 무선 네트워크의 평균-다운로드-속도 기능을 결정하는 데 사용됩니다.
  7. 최대 다운 속도 - 테스트 동안 달성된 최대 다운로드 처리량 속도. 이는 무선 네트워크의 최대-다운로드-속도 기능을 결정하는 데 사용됩니다.
  8. PHY 데이터 전송률 – 테스트 중 측정된 물리적 데이터 전송률입니다.
  9. 신호 레벨 – 테스트 중 측정된 BSSID에 대한 신호 레벨입니다.
  10. 잡음 레벨 – 테스트 중 측정된 BSSID에 대한 잡음 레벨입니다.
  11. SNR – 테스트 중 측정된 BSSID에 대한 신호 대 잡음 비율입니다.
  12. 재시도 속도 – 테스트 중 측정된 연결 BSSID의 프레임 재시도 속도입니다.

참고 7: “AirCheck G2 무선 테스터”는 최대 약 250Mbps의 “최대 속도”를 측정할 수 있습니다. 최대 속도 테스트 결과 옆에 ‘i’가 있는 아이콘이 표시되면, AirCheck G2 무선 테스터 하드웨어가 최대 속도 측정을 제한하고 있음을 의미합니다. 이것은 오류가 아니고, 다만 “최고 속도”가 “AirCheck G2 무선 테스터”가 측정할 수 있는 속도보다 더 높다는 것을 의미합니다.

UDP 테스트 결과

성능 테스트에 UDP 프로토콜을 사용하면 다음과 같은 테스트 결과를 얻을 수 있습니다:

  1. BSSID – 무선 네트워크 연결의 MAC 주소입니다.
  2. SSID – 무선 네트워크 연결의 이름입니다.
  3. iPerf 서버 주소 – 성능 테스트에 사용되는 NETSCOUT 테스트 액세서리 또는 iPerf3 서버의 IP 주소입니다.
  4. 업로드 속도 – 업로드 테스트 중 측정된 평균 처리량입니다. 기본적으로, 5.0Mbps의 대상 대역폭이 사용됩니다.
  5. 업로드 지터 – 테스트 중 측정된 평균 업로드 지터입니다.
  6. 업로드 손실 – 업로드 테스트 중 손실된 프레임의 비율입니다.
  7. 다운로드 속도 – 다운로드 테스트 중 측정된 평균 처리량입니다. 기본적으로, 5.0Mbps의 대상 대역폭이 사용됩니다.
  8. 다운로드 지터 – 테스트 중 측정된 평균 다운로드 지터입니다.
  9. 다운로드 손실-다운로드 테스트 중 손실된 프레임의 비율입니다.
  10. PHY 데이터 전송률 – 테스트 중 측정된 물리적 데이터 전송률입니다.
  11. 신호 레벨 – 테스트 중 측정된 BSSID에 대한 신호 레벨입니다.
  12. 잡음 레벨 – 테스트 중 측정된 연결 BSSID에 대한 잡음 레벨입니다.
  13. SNR – 테스트 중 측정된 BSSID에 대한 신호 대 잡음 비율입니다.
  14. 재시도 속도 – 테스트 중 측정된 연결 BSSID의 프레임 재시도 속도입니다.

참고 8: 지터는 패킷 도착 시간의 시차를 측정합니다. 높은 지터는 정상 무선 트랜잭션에는 영향을 주지 않지만, 무선 인터넷 전화 통신에 부정적인 영향을 미칩니다.

결론

결론적으로, 무선 네트워크가 지금 보다 쉽고 빠르게 Wi-Fi 인터넷 전화, 비디오 스트리밍, 데이터 전송 등에 필요한 대역폭을 지원할 수 있는지 확인합니다. NETSCOUT 테스트 액세서리를 네트워크의 어느 곳에나 꽂기만 하고, 성능 테스트를 실행 하려는 지역에 AirCheck G2 무선 테스터를 가지고 가서 몇 초만에 업로드 및 다운로드 처리량 속도를 측정할 수 있습니다. 복잡하고 시간이 많이 걸리는 설정이 필요 없으며, 부정확한 대역폭 정보를 제공할 수 있는 신뢰성 없는 인터넷 속도 테스트에 의존할 필요도 없습니다. Wi-Fi 네트워크의 테스트, 문제 해결 및 성능 확인이 상당히 쉬워졌습니다!

참고 자원

다음 링크를 통해 이 어플리케이션 노트에서 참조한 문서를 찾을 수 있습니다:

  1. AirCheck G2 무선 테스터 사용 설명서 https://enterprise.netscout.com/findit/7001137
  2. NETSCOUT 테스트 액세서리 사용 설명서https://enterprise.netscout.com/findit/7002071
  3. iPerf3 바이너리 다운로드 https://iperf.fr/iperf-download.php
  4. iPerf3 사용 설명서 https://iperf.fr/iperf-doc.php
  5. Link-Live 로그인 https://new.link-live.com/public/login
 
 
Powered By OneLink