이페르프
IperfFTTH 접속이 있는 Linux에서 TCP 포트 4662의 Iperf에 대해 기술한다. | |
| 개발자 | 로버트 맥마흔, 바투 카우식, 팀 오클랜드 |
|---|---|
| 안정적 해제 | 2.1.7 / 2022년[1] 4월 11일 |
| 기록 위치 | C |
| 운영 체제 | 크로스 플랫폼 |
| 면허증 | BSD 라이선스 |
| 웹사이트 | sf |
| 안정적 해제 | 3.11 / 2022년 1월 28일 |
|---|---|
| 기록 위치 | C |
| 운영 체제 | 크로스 플랫폼 |
| 면허증 | BSD 라이선스 |
| 웹사이트 | software |
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월)
참고 항목
참조
- ^ iperf2-sourceforge 다운로드
- ^ "iPerf - The TCP, UDP and SCTP network bandwidth measurement tool". Retrieved 21 January 2021.
- ^ "Cygwin iperf Package".
- ^ "NLANR/DAST : Iperf - The TCP/UDP Bandwidth Measurement Tool". 2005. Archived from the original on 2008-10-12.
- ^ "iperf3 FAQ". 2018-07-02.
외부 링크
- Iperf 2 & Iperf 3 비교표
- Fenton, Tom (2020-02-20). "Using iPerf to Baseline Network Performance".
- Schroder, Carla (2007-01-31). "Measure Network Performance with iperf".