iperf 용법
22081 단어 Linux 응용 프로그램 과 라 이브 러 리 관련
네트워크 의 대역 폭 을 측정 하려 면 iperf 는 매우 유용 한 도구 입 니 다.
UNIX 시스템 에 서 는 netperf 가 유명 합 니 다. UDP 측정 은 iperf 를 사용 하 는 것 이 더 쉽다 고 생각 합 니 다.
윈도 와 리 눅 스 의 각종 운영 체 제 는 모두 사용 할 수 있다.
다운로드 하 다.
NLANR / DAST:iperf - The TCP/UDP Bandwidth Measurement Tool
http://sourceforge.net/projects/iperf
사용법
다음은 명령 의 용법 이다.
단일 방송 모드
$ iperf -s
$ iperf -c < > < IP >
$ iperf -c 192.168.1.100
$ iperf -c < > -l 100M
$ iperf -s -u
$ iperf -c 192.168.1.100 -u -b < > -t < [ ] > -i < >
2 초 간격 으로 결 과 를 출력 합 니 다.
$ iperf -c 192.168.1.100 -u -b 10M -t 60 -i 2
$ iperf -c 192.168.1.100 -u -b 10M -t 60 -i 2 -d
$ iperf -c 192.168.1.100 -u -b 10M -t 60 -i 2 -P 3
멀티캐스트 모드
$ iperf -s -u -B < > -i < >
EX)$ iperf -s -u -B 224.0.55.55 -i 1
$ iperf -c < > -u -T < TTL > -t < [ ] > -i < > -b < >
EX)$ iperf -c 224.0.55.55 -u -T 32 -t 10 -i 1 -b 1M
IPv 6 모드
$ iperf -s -V
$ iperf -c < IPv6 > -V
결과 보기
node2> iperf -s -u -i 1
------------------------------------------------------------
Server listening on UDP port 5001 Receiving 1470 byte datagrams
UDP buffer size: 60.0 KByte (default)
------------------------------------------------------------
[ 4] local <IP Addr node2> port 5001 connected with <IP Addr node1> port 9726
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.0- 1.0 sec 1.3 MBytes 10.0 Mbits/sec 0.209 ms 1/ 894 (0.11%)
[ 4] 1.0- 2.0 sec 1.3 MBytes 10.0 Mbits/sec 0.221 ms 0/ 892 (0%) ←
[ 4] 2.0- 3.0 sec 1.3 MBytes 10.0 Mbits/sec 0.277 ms 0/ 892 (0%)
[ 4] 3.0- 4.0 sec 1.3 MBytes 10.0 Mbits/sec 0.359 ms 0/ 893 (0%)
[ 4] 4.0- 5.0 sec 1.3 MBytes 10.0 Mbits/sec 0.251 ms 0/ 892 (0%)
[ 4] 5.0- 6.0 sec 1.3 MBytes 10.0 Mbits/sec 0.215 ms 0/ 892 (0%)
[ 4] 6.0- 7.0 sec 1.3 MBytes 10.0 Mbits/sec 0.325 ms 0/ 892 (0%)
[ 4] 7.0- 8.0 sec 1.3 MBytes 10.0 Mbits/sec 0.254 ms 0/ 892 (0%)
[ 4] 8.0- 9.0 sec 1.3 MBytes 10.0 Mbits/sec 0.282 ms 0/ 892 (0%)
[ 4] 0.0-10.0 sec 12.5 MBytes 10.0 Mbits/sec 0.243 ms 1/ 8922 (0.011%) ←
, , ,bps, , / ( )
node1> iperf -c node2 -u -b 10m
------------------------------------------------------------
Client connecting to node2, UDP port 5001 Sending 1470 byte datagrams
UDP buffer size: 60.0 KByte (default)
------------------------------------------------------------
[ 3] local <IP Addr node1> port 9726 connected with <IP Addr node2> port 5001
[ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 12.5 MBytes 10.0 Mbits/sec
[ 3] Sent 8922 datagrams
옵션
-s
서버 모드 시작
-c
클 라 이언 트 시작 모드 시작
-B
지 정 된 멀티캐스트 에 가입 하여 멀티캐스트 상황 에서 만 사용 합 니 다.
-u
UDP 발송 (- b 옵션
-b [ KM ]
UDP 에 만 사용 할 대역 폭 지정 (1Mbps 부족)
-T
TTL
-t
측정 시간
-i
보고서 표시 간격
-l
패 킷 크기
-d
송신 수신 모드