서버에서 iperf를 설치하고 사용하는 방법은 무엇인가요?
💡 요약 정리
- iperf는 최대 TCP 및 UDP 대역폭 성능을 측정하는 네트워크 도구입니다
- 대역폭, 지연, 지터, 데이터그램 손실을 측정하고 보고합니다
- yum install iperf로 간단히 설치할 수 있습니다
- 서버 모드(iperf -s)와 클라이언트 모드(iperf -c)로 성능을 측정합니다
Iperf는 최대 TCP 및 UDP 대역폭 성능을 측정하기위한 대안으로 현대 NLANR / DAST에 의해 개발되었습니다.
Iperf는 다양한 매개 변수와 UDP 특성의 튜닝을 할 수 있습니다. Iperf는 대역폭, 지연, 지터, 데이터 그램의 손실을보고합니다.
홈페이지 : http://iperf.sourceforge.net/
1. iperf 설치
[root@test ~]# yum -y install iperf
Resolving Dependencies
--> Running transaction check
---> Package iperf.x86_64 0:2.0.5-1.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================
Package Arch Version Repository Size
=================================================================================================================
Installing:
iperf x86_64 2.0.5-1.el5 epel 54 k
Transaction Summary
=================================================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 54 k
Downloading Packages:
iperf-2.0.5-1.el5.x86_64.rpm | 54 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : iperf 1/1
Installed:
iperf.x86_64 0:2.0.5-1.el5
Complete!
2. iperf 사용법
iperf 옵션은 다음과 같습니다
-v(version): 버전확인-h(help): 도움말-p(port number): 포트 번호(디폴트 5001)-u(udp): TCP 대신 UDP 사용(default TCP)-w(windows size): TCP 윈도우 사이즈(default 8Kbyte)-V: IPv6-c(client): 클라이언트 모드-b(bandwidth): UDP에서 대역폭 지정(default 1Mbps)-t(time): 측정시간(default 10초)-s(server): 서버 모드
성능체크를 위한 서버모드 실행
[root@test] iperf -s
성능체크를 위한 클라이언트 모드
1) 디폴트 값으로 성능 측정
[root@test] iperf -c 192.168.1.98
2) 1초 간격으로 측정
[root@test] iperf -c 192.168.1.98 -i 1
3) 윈도우 사이즈 변경 후 측정
[root@test] iperf -c 192.168.1.98 -w 300k
4) 시간을 300초로 지정 후 측정
[root@test] iperf -c 192.168.1.98 -t 300
5) 윈도우 사이즈 600k로 1초 간격으로 10초 동안 지정
[root@test] iperf -c 192.168.1.98 -w 600k -i 1 -t 10
문제가 해결되지 않았나요?
궁금하신 사항은 언제든지 1:1 문의게시판으로 문의해 주세요.
문의 시 포함 정보:
- 카페24 아이디
- 서비스 ID: 서버호스팅 서비스 ID
- 서버 OS: CentOS / Ubuntu 등
- 네트워크 환경: 서버/클라이언트 IP 주소
- 측정 결과: iperf 실행 결과
- 문의 내용: iperf 설치 및 사용 관련 문의 사항