[linux] bandwidth 측정 도구 iperf

iperf 소스를 다운받아 ./configure && make && make install  을 진행하거나, package를 다운받아서 설치한다.

 

http://pkgs.repoforge.org/iperf/ 에서 다운받아 쎈트에는 rpm -ivh로 설치함, 우분투는 apt-get install iperf

 

서버에서는 다음과 같이 실행

iperf -s

 

디폴트로 5001 tcp 포트가 오픈되며, acl등을 막지 않으면 클라이언트에서 다음과 같이 테스트한다.

 

iperf -c SERVER_IP

 

 

약간의 시간이 지연된 후 데이터전송 대역폭의 측정값이 노출된다.

 

추가로 다음과 같은 옵션이 가능

 

-t : 데이터를 보내는 시간 (기본 10초)

-i : 밴드위스를 쪼개는 옵션 ( -t 50으로 50초 동안 데이터를 보낸다는 가정하에 -i 5 옵션은 5번으로 끊어 나눠서 보내면서 테스트 한다.

-r : 양방향 테스트

-p : 페러럴 클라이언트 쓰레드 실행

글쓴이