數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2009-10-11 18:46:13

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

安裝 Iperf 網路效能測試工具

關於網路效能測試,大家應該都會想到免費又簡單操作的 Iperf ,Iperf 是由 NLANR( National Laboratory for Applied Network Research)所開發出來的工具,主要是用來量測網路的最大的 TCP / UDP  網路頻寬/效能。這套工具是在各種平台都找得到,包括在Windows、Linux、Mac OS 等常見的作業系統,連 opware ipkg 套件也有這套工具。

$ ipkg list | grep iperf iperf - 2.0.4-1 - A tool for measuring TCP and UDP bandwidth performance.


果然有,這真是太神奇了!! 那就嘗試把它安裝上去吧

$ ipkg install iperf Installing iperf (2.0.4-1) to /opt/... Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/iperf_2.0.4-1_mipsel.ipk Configuring iperf Successfully terminated.


安裝完成,看一下操作說明,操作方式和在windows下操作方式大同小異。

$ iperf --help Usage: iperf [-s|-c host] [options] iperf [-h|--help] [-v|--version] Client/Server: -f, --format [kmKM] format to report: Kbits, Mbits, KBytes, MBytes -i, --interval # seconds between periodic bandwidth reports -l, --len #[KM] length of buffer to read or write (default 8 KB) -m, --print_mss print TCP maximum segment size (MTU - TCP/IP header) -o, --output output the report or error message to this specified file -p, --port # server port to listen on/connect to -u, --udp use UDP rather than TCP -w, --window #[KM] TCP window size (socket buffer size) -B, --bind bind to , an interface or multicast address -C, --compatibility for use with older versions does not sent extra msgs -M, --mss # set TCP maximum segment size (MTU - 40 bytes) -N, --nodelay set TCP no delay, disabling Nagle's Algorithm -V, --IPv6Version Set the domain to IPv6 Server specific: -s, --server run in server mode -U, --single_udp run in single threaded UDP mode -D, --daemon run the server as a daemon Client specific: -b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec (default 1 Mbit/sec, implies -u) -c, --client run in client mode, connecting to -d, --dualtest Do a bidirectional test simultaneously -n, --num #[KM] number of bytes to transmit (instead of -t) -r, --tradeoff Do a bidirectional test individually -t, --time # time in seconds to transmit for (default 10 secs) -F, --fileinput input the data to be transmitted from a file -I, --stdin input the data to be transmitted from stdin -L, --listenport # port to recieve bidirectional tests back on -P, --parallel # number of parallel client threads to run -T, --ttl # time-to-live, for multicast (default 1) -Z, --linux-congestion set TCP congestion control algorithm (Linux only) Miscellaneous: -x, --reportexclude [CDMSV] exclude C(connection) D(data) M(multicast) S(settings) V(server) reports -y, --reportstyle C report as a Comma-Separated Values -h, --help print this message and quit -v, --version print version information and quit [KM] Indicates options that support a K or M suffix for kilo- or mega- The TCP window size option can be set by the environment variable TCP_WINDOW_SIZE. Most other options can be set by an environment variable IPERF_<long option name>, such as IPERF_BANDWIDTH. Report bugs to


我們馬上試一下效能,先啟動 server 端 iperf

$ iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 42.7 KByte (default) ------------------------------------------------------------


再到 client 端執行設定測試參數

D:\>iperf -c 192.168.2.10 -w 128k -t 60 -P 5 ------------------------------------------------------------ Client connecting to 192.168.2.10, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [1912] local 192.168.2.252 port 4783 connected with 192.168.2.10 port 5001 [1880] local 192.168.2.252 port 4784 connected with 192.168.2.10 port 5001 [1864] local 192.168.2.252 port 4785 connected with 192.168.2.10 port 5001 [1848] local 192.168.2.252 port 4786 connected with 192.168.2.10 port 5001 [1832] local 192.168.2.252 port 4787 connected with 192.168.2.10 port 5001 [ ID] Interval Transfer Bandwidth [1880] 0.0-60.2 sec 43.6 MBytes 6.08 Mbits/sec [1864] 0.0-60.2 sec 43.2 MBytes 6.02 Mbits/sec [1912] 0.0-60.2 sec 43.9 MBytes 6.11 Mbits/sec [1832] 0.0-60.2 sec 43.6 MBytes 6.08 Mbits/sec [1848] 0.0-60.2 sec 43.5 MBytes 6.05 Mbits/sec [SUM] 0.0-60.3 sec 218 MBytes 30.3 Mbits/sec D:\>


server 端(WL-500gx)畫面

$ iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 42.7 KByte (default) ------------------------------------------------------------ [ 6] local 192.168.2.10 port 5001 connected with 192.168.2.252 port 4783 [ 8] local 192.168.2.10 port 5001 connected with 192.168.2.252 port 4784 [ 9] local 192.168.2.10 port 5001 connected with 192.168.2.252 port 4785 [ 10] local 192.168.2.10 port 5001 connected with 192.168.2.252 port 4786 [ 11] local 192.168.2.10 port 5001 connected with 192.168.2.252 port 4787 [ ID] Interval Transfer Bandwidth [ 8] 0.0-60.1 sec 43.6 MBytes 6.09 Mbits/sec [ ID] Interval Transfer Bandwidth [ 9] 0.0-60.0 sec 43.2 MBytes 6.03 Mbits/sec [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.1 sec 43.9 MBytes 6.12 Mbits/sec [ ID] Interval Transfer Bandwidth [ 11] 0.0-60.1 sec 43.6 MBytes 6.09 Mbits/sec [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.2 sec 43.5 MBytes 6.06 Mbits/sec [SUM] 0.0-60.2 sec 218 MBytes 30.4 Mbits/sec


想知道您家裡的 Router 笑能效能如何嗎? 馬上就去安裝測試吧。





技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#2 2009-10-12 22:33:07

amingo
新生
註冊日期: 2009-08-26
文章數: 9
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

我家的WL500W
server:

------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 42.7 KByte (default) ------------------------------------------------------------ [ 6] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3158 [ 8] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3159 [ 9] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3160 [ 10] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3161 [ 11] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3162 [ ID] Interval Transfer Bandwidth [ 6] 0.0-58.4 sec 61.5 MBytes 8.83 Mbits/sec [ ID] Interval Transfer Bandwidth [ 8] 0.0-58.4 sec 61.9 MBytes 8.89 Mbits/sec [ ID] Interval Transfer Bandwidth [ 9] 0.0-58.4 sec 61.4 MBytes 8.82 Mbits/sec [ ID] Interval Transfer Bandwidth [ 10] 0.0-58.4 sec 62.9 MBytes 9.03 Mbits/sec [ ID] Interval Transfer Bandwidth [ 11] 0.0-58.4 sec 60.8 MBytes 8.74 Mbits/sec [SUM] 0.0-58.4 sec 309 MBytes 44.3 Mbits/sec


client

------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 42.7 KByte (default) ------------------------------------------------------------ [ 6] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3158 [ 8] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3159 [ 9] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3160 [ 10] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3161 [ 11] local 192.168.2.1 port 5001 connected with 192.168.2.11 port 3162 [ ID] Interval Transfer Bandwidth [ 6] 0.0-58.4 sec 61.5 MBytes 8.83 Mbits/sec [ ID] Interval Transfer Bandwidth [ 8] 0.0-58.4 sec 61.9 MBytes 8.89 Mbits/sec [ ID] Interval Transfer Bandwidth [ 9] 0.0-58.4 sec 61.4 MBytes 8.82 Mbits/sec [ ID] Interval Transfer Bandwidth [ 10] 0.0-58.4 sec 62.9 MBytes 9.03 Mbits/sec [ ID] Interval Transfer Bandwidth [ 11] 0.0-58.4 sec 60.8 MBytes 8.74 Mbits/sec [SUM] 0.0-58.4 sec 309 MBytes 44.3 Mbits/sec




離線

 

#3 2009-10-13 13:17:05

hannahmo
天使
註冊日期: 2009-09-02
文章數: 392
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

ASUS WL-500GP V1 128MB的"笑"能來了....呵呵~

Client端:Windows 7 64bits 8GB RAM

------------------------------------------------------------ Client connecting to 192.168.1.1, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [180] local 192.168.1.2 port 49562 connected with 192.168.1.1 port 5001 [156] local 192.168.1.2 port 49559 connected with 192.168.1.1 port 5001 [172] local 192.168.1.2 port 49561 connected with 192.168.1.1 port 5001 [164] local 192.168.1.2 port 49560 connected with 192.168.1.1 port 5001 [148] local 192.168.1.2 port 49558 connected with 192.168.1.1 port 5001 [ ID] Interval Transfer Bandwidth [180] 0.0-60.1 sec 87.7 MBytes 12.2 Mbits/sec [148] 0.0-60.1 sec 88.1 MBytes 12.3 Mbits/sec [164] 0.0-60.1 sec 88.6 MBytes 12.4 Mbits/sec [172] 0.0-60.1 sec 88.3 MBytes 12.3 Mbits/sec [156] 0.0-60.1 sec 87.1 MBytes 12.2 Mbits/sec [SUM] 0.0-60.1 sec 440 MBytes 61.4 Mbits/sec


Server端:WL-500GP V1 128MB

------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 7] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 49558 [ 8] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 49559 [ 9] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 49560 [ 10] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 49561 [ 11] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 49562 [ ID] Interval Transfer Bandwidth [ 11] 0.0-60.1 sec 87.7 MBytes 12.2 Mbits/sec [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 88.1 MBytes 12.3 Mbits/sec [ ID] Interval Transfer Bandwidth [ 9] 0.0-60.0 sec 88.6 MBytes 12.4 Mbits/sec [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.1 sec 88.3 MBytes 12.3 Mbits/sec [ ID] Interval Transfer Bandwidth [ 8] 0.0-60.1 sec 87.1 MBytes 12.2 Mbits/sec [SUM] 0.0-60.1 sec 440 MBytes 61.4 Mbits/sec ------------------------------------------------------------




https://digiland.tw/uploads/2345_head.jpg

離線

 

#4 2013-06-11 20:12:14

anla
新生
註冊日期: 2007-08-25
文章數: 29
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

3com OfficeConnect Wireles 11G

Wan to LAN 

------------------------------------------------------------ Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 100 MByte ------------------------------------------------------------ [ 3] local 192.168.10.164 port 54185 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 150 MBytes 126 Mbits/sec [ 3] 10.0-20.0 sec 50.2 MBytes 42.2 Mbits/sec [ 3] 20.0-30.0 sec 48.4 MBytes 40.6 Mbits/sec [ 3] 30.0-40.0 sec 50.1 MBytes 42.0 Mbits/sec [ 3] 40.0-50.0 sec 48.0 MBytes 40.3 Mbits/sec [ 3] 50.0-60.0 sec 47.2 MBytes 39.6 Mbits/sec [ 3] 0.0-60.0 sec 394 MBytes 55.1 Mbits/sec



離線

 

#5 2013-06-11 20:34:44

anla
新生
註冊日期: 2007-08-25
文章數: 29
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

ASUS WL-500GX
Wan to LAN

------------------------------------------------------------ Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [ 7] local 192.168.10.227 port 56464 connected with 192.168.1.22 port 5001 [ 6] local 192.168.10.227 port 56463 connected with 192.168.1.22 port 5001 [ 4] local 192.168.10.227 port 56460 connected with 192.168.1.22 port 5001 [ 5] local 192.168.10.227 port 56462 connected with 192.168.1.22 port 5001 [ 3] local 192.168.10.227 port 56461 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.1 sec 35.2 MBytes 4.92 Mbits/sec [ 6] 0.0-60.5 sec 30.6 MBytes 4.25 Mbits/sec [ 4] 0.0-60.5 sec 41.6 MBytes 5.77 Mbits/sec [ 3] 0.0-60.7 sec 24.9 MBytes 3.44 Mbits/sec [ 5] 0.0-61.9 sec 33.8 MBytes 4.58 Mbits/sec [SUM] 0.0-61.9 sec 166 MBytes 22.5 Mbits/sec




離線

 

#6 2013-06-12 19:19:32

anla
新生
註冊日期: 2007-08-25
文章數: 29
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

華碩 RT-N10+

原廠韌體

Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [ 7] local 192.168.10.40 port 50138 connected with 192.168.1.22 port 5001 [ 4] local 192.168.10.40 port 50135 connected with 192.168.1.22 port 5001 [ 6] local 192.168.10.40 port 50137 connected with 192.168.1.22 port 5001 [ 3] local 192.168.10.40 port 50134 connected with 192.168.1.22 port 5001 [ 5] local 192.168.10.40 port 50136 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.1 sec 85.2 MBytes 11.9 Mbits/sec [ 7] 0.0-60.2 sec 88.0 MBytes 12.3 Mbits/sec [ 4] 0.0-60.2 sec 67.5 MBytes 9.41 Mbits/sec [ 6] 0.0-60.2 sec 69.1 MBytes 9.63 Mbits/sec [ 3] 0.0-60.2 sec 79.1 MBytes 11.0 Mbits/sec [SUM] 0.0-60.2 sec 389 MBytes 54.2 Mbits/sec


DD-WRT v24-sp2 (05/27/13) std - build 21676
WAN to LAN 

------------------------------------------------------------ Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [ 7] local 192.168.10.125 port 54219 connected with 192.168.1.22 port 5001 [ 4] local 192.168.10.125 port 54216 connected with 192.168.1.22 port 5001 [ 6] local 192.168.10.125 port 54218 connected with 192.168.1.22 port 5001 [ 5] local 192.168.10.125 port 54217 connected with 192.168.1.22 port 5001 [ 3] local 192.168.10.125 port 54215 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 4] 0.0-60.1 sec 66.9 MBytes 9.33 Mbits/sec [ 5] 0.0-60.2 sec 53.9 MBytes 7.51 Mbits/sec [ 3] 0.0-60.1 sec 45.0 MBytes 6.28 Mbits/sec [ 7] 0.0-60.3 sec 51.5 MBytes 7.16 Mbits/sec [ 6] 0.0-60.3 sec 43.9 MBytes 6.10 Mbits/sec [SUM] 0.0-60.3 sec 261 MBytes 36.3 Mbits/sec


DD-WRT v24-sp2 (05/27/13) std - build 21676
WAN to WLAN

------------------------------------------------------------ Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [ 5] local 192.168.10.114 port 57681 connected with 192.168.1.22 port 5001 [ 7] local 192.168.10.114 port 57683 connected with 192.168.1.22 port 5001 [ 4] local 192.168.10.114 port 57680 connected with 192.168.1.22 port 5001 [ 6] local 192.168.10.114 port 57682 connected with 192.168.1.22 port 5001 [ 3] local 192.168.10.114 port 57679 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.2 sec 45.0 MBytes 6.27 Mbits/sec [ 7] 0.0-60.2 sec 42.4 MBytes 5.90 Mbits/sec [ 5] 0.0-60.2 sec 45.6 MBytes 6.35 Mbits/sec [ 6] 0.0-60.2 sec 53.8 MBytes 7.49 Mbits/sec [ 4] 0.0-60.5 sec 36.9 MBytes 5.11 Mbits/sec [SUM] 0.0-60.5 sec 224 MBytes 31.0 Mbits/sec


最後修改: anla (2013-06-12 21:14:39)


離線

 

#7 2013-06-12 20:57:47

anla
新生
註冊日期: 2007-08-25
文章數: 29
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

Planet WDRT-731U

WAN   to LAN

D:\iperf-2.0.5-2-win32>iperf.exe -c 192.168.1.22 -w 128k -t 60 -P 5 ------------------------------------------------------------ Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [ 3] local 192.168.10.166 port 57014 connected with 192.168.1.22 port 5001 [ 4] local 192.168.10.166 port 57015 connected with 192.168.1.22 port 5001 [ 7] local 192.168.10.166 port 57018 connected with 192.168.1.22 port 5001 [ 5] local 192.168.10.166 port 57016 connected with 192.168.1.22 port 5001 [ 6] local 192.168.10.166 port 57017 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 6] 0.0-57.0 sec 111 MBytes 16.3 Mbits/sec [ 7] 0.0-57.1 sec 137 MBytes 20.2 Mbits/sec [ 5] 0.0-57.1 sec 113 MBytes 16.7 Mbits/sec [ 4] 0.0-60.0 sec 125 MBytes 17.5 Mbits/sec [ 3] 0.0-60.0 sec 126 MBytes 17.6 Mbits/sec [SUM] 0.0-60.0 sec 613 MBytes 85.6 Mbits/sec


WAN to WLAN

------------------------------------------------------------ Client connecting to 192.168.1.22, TCP port 5001 TCP window size: 128 KByte ------------------------------------------------------------ [ 4] local 192.168.10.164 port 57545 connected with 192.168.1.22 port 5001 [ 6] local 192.168.10.164 port 57547 connected with 192.168.1.22 port 5001 [ 7] local 192.168.10.164 port 57548 connected with 192.168.1.22 port 5001 [ 5] local 192.168.10.164 port 57546 connected with 192.168.1.22 port 5001 [ 3] local 192.168.10.164 port 57544 connected with 192.168.1.22 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 76.1 MBytes 10.6 Mbits/sec [ 7] 0.0-60.1 sec 69.6 MBytes 9.72 Mbits/sec [ 4] 0.0-60.1 sec 81.0 MBytes 11.3 Mbits/sec [ 6] 0.0-60.2 sec 85.6 MBytes 11.9 Mbits/sec [ 5] 0.0-60.3 sec 74.5 MBytes 10.4 Mbits/sec [SUM] 0.0-60.3 sec 387 MBytes 53.8 Mbits/sec


最後修改: anla (2013-06-12 21:07:36)


離線

 

#8 2013-06-14 20:56:33

anla
新生
註冊日期: 2007-08-25
文章數: 29
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

華碩 RT-N12B
可以達到 93Mbits/sec
資料待有空再補上來


離線

 

#9 2015-06-28 00:39:24

ch155260
新生
註冊日期: 2012-08-23
文章數: 8
目前積分 :   

Re: 安裝 Iperf 網路效能測試工具

太讚了,改天測一下,ap的performance⋯


離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed