1. iperf 란?
- 오픈 소스 속도 테스트 및 네트워크 성능 측정 도구
- 통신 구간의 데이터 처리량의 최대치(throughput)를 측정하는 툴
- throughput이 중요한 이유는 제공할 서비스가 가능한지를 판단할 수 있는 기준이기 때문
2. iperf 테스트는 어떤 데이터를 제공?
- 사용자가 iperf에서 원하는 주요 정보는 처리량이지만 패킷 손실, 지터 및 트래픽 분포에 대한 정보도 확인 가능
3. iperf vs iperf3
- iperf는 linux 시스템용으로만 제작
- iperf3는 window, mac, android, linux를 포함한 다양한 플랫폼에서 사용 가능
- iperf3가 지원되지 않는 플랫폼에서는 커퓨니티에서 제공하는 바니너리를 찾아 활용 가능
4. 주요 옵션
- s : server 역활 지정
- c : client 역활 지정
- p : port 지정 (Default : 5001)
- u : tcp 대신 udp 사용
- w : tcp 윈도우 사이즈
- b : udp 사용시 대역폭 지정
- t : 측정 시간 (sec)
- d : 양방향 측정
- i : interval, Bandwidth Report 내 주기 (sec)
5. 실행 결과 예시
참고 자료 1 : https://iperf.fr/iperf-doc.php
'Programming > 일반' 카테고리의 다른 글
Maximum Sub Array (0) | 2022.10.06 |
---|---|
Rust (0) | 2022.03.05 |
에라토스테네스의 체 (0) | 2021.01.20 |
배열 크기 확인 (0) | 2020.09.18 |
Log[2] - Macro (0) | 2020.08.17 |