- iperf(사실iperf2) 또는 iperf3를 사용하되 양쪽에 같은 메이저 버전을 써야 합니다.
- 가능하면 iperf3 추천.
- 윈도 : https://iperf.fr/iperf-download.php#windows
- 나머지 OS 패키지도 상기 페이지에 있습니다.
iperf3
yum install -y iperf3
iperf2
yum install -y iperf
- 한쪽은 서버모드를 먼저 구동 해 놓고, 다음 클라이언트 쪽 테스트를 하면 됩니다.
- 사용 포트는 기본적으로
- 서버쪽에서는 최종 결과만 볼수 있으나, 옵션에 따라 업/다운 속도를 둘다 볼수 있습니다.
- 옵션은 똑같으므로 명령어를 iperf3 또는 iperf 로만 써주시면 됩니다.
- 커넥션을 1개로 할때 속도와 5개,10개 정도로 할때 테스트가 필요합니다. (하기 테스트 방법 참고) 1개는 일반적인 다운로드나 단일 접속 속도 이며, 5개이상 하면 멀티다운로드 또는 다중 사용자 접속 정도 로 실제 대역폭이 나옵니다.
- 양방향 테스트시 양쪽이 모두 5001 포트가 열려 있어야 합니다.
iperf3 -s
- 서버주소가 1.1.1.1 이라는 가정
iperf3 -c 1.1.1.1 -i 1 -t 30 -P 1
iperf3 -c 1.1.1.1 -i 1 -t 30 -P 5
- 결과는 서버쪽에서 확인
iperf3 -c 1.1.1.1 -i 1 -t 30 -P 5 -r
옵션 | 설명 |
---|---|
d | 양방향 측정 (송수신 동시 진행) |
r | 양방향 측정 (송신테스트후 수신 테스트, 서버 쪽에서만 결과 보임) |
i | 시간(초)당 전송되는 현황 출력 |
t | 테스트 시간(초) |
P | 동시 커넥션 테스트 개수 |
w | 윈도 사이즈 예) -w 300k |