이페르프

Iperf
iperf2
Iperf4662.png
FTTH 접속이 있는 Linux에서 TCP 포트 4662의 Iperf에 대해 기술한다.
개발자로버트 맥마흔, 바투 카우식, 팀 오클랜드
안정적 해제
2.1.7 / 2022년[1] 4월 11일(2022-04-11)
기록 위치C
운영 체제크로스 플랫폼
면허증BSD 라이선스
웹사이트sf.net/projects/iperf2/
iperf3
안정적 해제
3.11 / 2022년 1월 28일(2022-01-28)
기록 위치C
운영 체제크로스 플랫폼
면허증BSD 라이선스
웹사이트software.es.net/iperf/

Iperf네트워크 성능 측정 및 조정을 위한 툴이다.어떤 네트워크에 대해서도 표준화된 성능 측정값을 산출할 수 있는 크로스 플랫폼 툴이다.아이퍼프는 클라이언트서버 기능을 가지고 있으며, 데이터 스트림을 생성하여 한 방향 또는 양방향으로 양 끝 사이의 처리량을 측정할 수 있다.[2]일반적인 iperf 출력은 전송된 데이터의 양과 측정된 처리량에 대한 시간 스탬프 보고서를 포함한다.

데이터 스트림은 TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol)가 될 수 있다.

  • UDP: UDP 용량 테스트에 사용되는 iperf는 사용자가 데이터그램 크기를 지정할 수 있도록 하며 데이터그램 처리량과 패킷 손실에 대한 결과를 제공한다.
  • TCP: TCP 용량을 테스트하는 데 사용할 때 iperf는 페이로드의 처리량을 측정한다.Iperf는 1024 × 1024를 메비바이트에, 1000 × 1000을 메가바이트에 사용한다.

아이퍼프는 C로 작성된 오픈소스 소프트웨어리눅스, 유닉스, 윈도 등 다양한 플랫폼(원래 또는 싸이그윈[3] 내부)에서 운영된다.소스 코드의 가용성은 사용자가 측정 방법론을 면밀히 검토할 수 있게 한다.

국가 슈퍼 컴퓨팅 애플리케이션 센터는 일리노이 대학에서 국립 연구소의 네트워크 연구(NLANR)[4]에 12월 31일 2006년에, 자금의 종료에 폐쇄되었다는 분산 응용 지원 팀(DAST)에 의해 발전된ttcp 프로그램의 Iperf은 호환되는 reimplementation.타고미국 국립 과학 재단

iperf3

iperf3는 더 작고 단순한 코드 기반을 만들기 위해 처음부터 iperf를 다시 쓴 것이다.또한 다른 프로그램이 제공된 기능을 사용할 수 있도록 하는 라이브러리 버전을 포함한다.또 다른 변화는 iperf3는 단일 스레드인 반면 iperf2는 다중 스레드인 것이다.[5]iperf3는 2009년에 시작되었으며, 2014년 1월에 첫 출시되었다.iperf3는 iperf2와 역호환성이 없다.

Iperf3는 공식적으로 윈도우를 지원하지 않고 리눅스만 지원한다.Vivien Guéant는 2016년에 그것을 윈도우에 컴파일했지만 그 이후로 유지되지 않았다.많은 Linux 배포판에는 기본 패키지 리포지토리에 최신 버전의 iperf3가 있다(1개 기준).2021년 12월)

참고 항목

참조

  1. ^ iperf2-sourceforge 다운로드
  2. ^ "iPerf - The TCP, UDP and SCTP network bandwidth measurement tool". Retrieved 21 January 2021.
  3. ^ "Cygwin iperf Package".
  4. ^ "NLANR/DAST : Iperf - The TCP/UDP Bandwidth Measurement Tool". 2005. Archived from the original on 2008-10-12.
  5. ^ "iperf3 FAQ". 2018-07-02.

외부 링크