Chadster766 / McDebian

Linksys WRT3200ACM, WRT1900AC, WRT1900ACS, WRT1200AC and WRT32X Router Debian Implementation
99 stars 14 forks source link

Wireless performance comparisions #10

Closed Chadster766 closed 7 years ago

Chadster766 commented 8 years ago

WRT1900AC V1 McDebian 4.4.16 5Ghz iPerf3 Results

Single Stream WAN to WLAN:

C:\Users\chad\Downloads\iperf-3.0.11-win32>iperf3 -c 192.168.200.3
Connecting to host 192.168.200.3, port 5201
[  4] local 192.168.1.102 port 12891 connected to 192.168.200.3 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  15.0 MBytes   126 Mbits/sec
[  4]   1.00-2.00   sec  16.6 MBytes   139 Mbits/sec
[  4]   2.00-3.00   sec  17.7 MBytes   149 Mbits/sec
[  4]   3.00-4.00   sec  18.5 MBytes   155 Mbits/sec
[  4]   4.00-5.00   sec  17.4 MBytes   146 Mbits/sec
[  4]   5.00-6.00   sec  17.8 MBytes   149 Mbits/sec
[  4]   6.00-7.00   sec  17.6 MBytes   147 Mbits/sec
[  4]   7.00-8.00   sec  17.9 MBytes   150 Mbits/sec
[  4]   8.00-9.00   sec  17.7 MBytes   149 Mbits/sec
[  4]   9.00-10.00  sec  17.6 MBytes   148 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   174 MBytes   146 Mbits/sec                  sender
[  4]   0.00-10.00  sec   174 MBytes   146 Mbits/sec                  receiver

iperf Done.

C:\Users\chad\Downloads\iperf-3.0.11-win32>iperf3 -c 192.168.200.3 -R
Connecting to host 192.168.200.3, port 5201
Reverse mode, remote host 192.168.200.3 is sending
[  4] local 192.168.1.102 port 12893 connected to 192.168.200.3 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  13.2 MBytes   110 Mbits/sec
[  4]   1.00-2.00   sec  17.4 MBytes   146 Mbits/sec
[  4]   2.00-3.00   sec  17.2 MBytes   144 Mbits/sec
[  4]   3.00-4.00   sec  17.8 MBytes   149 Mbits/sec
[  4]   4.00-5.00   sec  17.9 MBytes   150 Mbits/sec
[  4]   5.00-6.00   sec  17.7 MBytes   148 Mbits/sec
[  4]   6.00-7.00   sec  17.7 MBytes   149 Mbits/sec
[  4]   7.00-8.00   sec  17.4 MBytes   146 Mbits/sec
[  4]   8.00-9.00   sec  17.9 MBytes   150 Mbits/sec
[  4]   9.00-10.00  sec  17.8 MBytes   150 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   172 MBytes   144 Mbits/sec    2             sender
[  4]   0.00-10.00  sec   172 MBytes   144 Mbits/sec                  receiver

iperf Done.

C:\Users\chad\Downloads\iperf-3.0.11-win32>
Chadster766 commented 8 years ago

WRT1900AC V2 McDebian 4.4.16 5Ghz iPerf3 Results

Four Stream WLAN to LAN:

C:\Users\chad\Downloads\iperf-3.0.11-win32>iperf3 -c 192.168.200.3 -P 4 -t 2
Connecting to host 192.168.200.3, port 5201
[  4] local 192.168.200.155 port 19754 connected to 192.168.200.3 port 5201
[  6] local 192.168.200.155 port 19755 connected to 192.168.200.3 port 5201
[  8] local 192.168.200.155 port 19756 connected to 192.168.200.3 port 5201
[ 10] local 192.168.200.155 port 19757 connected to 192.168.200.3 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  6.44 MBytes  54.0 Mbits/sec
[  6]   0.00-1.00   sec  6.19 MBytes  51.9 Mbits/sec
[  8]   0.00-1.00   sec  6.06 MBytes  50.9 Mbits/sec
[ 10]   0.00-1.00   sec  5.87 MBytes  49.3 Mbits/sec
[SUM]   0.00-1.00   sec  24.6 MBytes   206 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  4]   1.00-2.00   sec  7.75 MBytes  65.0 Mbits/sec
[  6]   1.00-2.00   sec  7.37 MBytes  61.9 Mbits/sec
[  8]   1.00-2.00   sec  7.12 MBytes  59.8 Mbits/sec
[ 10]   1.00-2.00   sec  6.87 MBytes  57.7 Mbits/sec
[SUM]   1.00-2.00   sec  29.1 MBytes   244 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-2.00   sec  14.2 MBytes  59.5 Mbits/sec                  sender
[  4]   0.00-2.00   sec  14.2 MBytes  59.5 Mbits/sec                  receiver
[  6]   0.00-2.00   sec  13.6 MBytes  56.9 Mbits/sec                  sender
[  6]   0.00-2.00   sec  13.6 MBytes  56.9 Mbits/sec                  receiver
[  8]   0.00-2.00   sec  13.2 MBytes  55.3 Mbits/sec                  sender
[  8]   0.00-2.00   sec  13.2 MBytes  55.3 Mbits/sec                  receiver
[ 10]   0.00-2.00   sec  12.7 MBytes  53.5 Mbits/sec                  sender
[ 10]   0.00-2.00   sec  12.7 MBytes  53.5 Mbits/sec                  receiver
[SUM]   0.00-2.00   sec  53.7 MBytes   225 Mbits/sec                  sender
[SUM]   0.00-2.00   sec  53.7 MBytes   225 Mbits/sec                  receiver

iperf Done.

C:\Users\chad\Downloads\iperf-3.0.11-win32>iperf3 -c 192.168.200.3 -P 4 -t 2 -R
Connecting to host 192.168.200.3, port 5201
Reverse mode, remote host 192.168.200.3 is sending
[  4] local 192.168.200.155 port 19767 connected to 192.168.200.3 port 5201
[  6] local 192.168.200.155 port 19768 connected to 192.168.200.3 port 5201
[  8] local 192.168.200.155 port 19769 connected to 192.168.200.3 port 5201
[ 10] local 192.168.200.155 port 19770 connected to 192.168.200.3 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  7.41 MBytes  62.1 Mbits/sec
[  6]   0.00-1.00   sec  7.36 MBytes  61.7 Mbits/sec
[  8]   0.00-1.00   sec  7.31 MBytes  61.3 Mbits/sec
[ 10]   0.00-1.00   sec  7.27 MBytes  61.0 Mbits/sec
[SUM]   0.00-1.00   sec  29.4 MBytes   246 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  4]   1.00-2.00   sec  7.36 MBytes  61.7 Mbits/sec
[  6]   1.00-2.00   sec  7.35 MBytes  61.6 Mbits/sec
[  8]   1.00-2.00   sec  7.36 MBytes  61.8 Mbits/sec
[ 10]   1.00-2.00   sec  7.42 MBytes  62.3 Mbits/sec
[SUM]   1.00-2.00   sec  29.5 MBytes   247 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-2.00   sec  15.1 MBytes  63.1 Mbits/sec    0             sender
[  4]   0.00-2.00   sec  14.8 MBytes  61.9 Mbits/sec                  receiver
[  6]   0.00-2.00   sec  15.0 MBytes  62.9 Mbits/sec    0             sender
[  6]   0.00-2.00   sec  14.7 MBytes  61.7 Mbits/sec                  receiver
[  8]   0.00-2.00   sec  15.0 MBytes  63.0 Mbits/sec    0             sender
[  8]   0.00-2.00   sec  14.8 MBytes  62.0 Mbits/sec                  receiver
[ 10]   0.00-2.00   sec  14.9 MBytes  62.6 Mbits/sec    0             sender
[ 10]   0.00-2.00   sec  14.8 MBytes  62.1 Mbits/sec                  receiver
[SUM]   0.00-2.00   sec  60.0 MBytes   252 Mbits/sec    0             sender
[SUM]   0.00-2.00   sec  59.1 MBytes   248 Mbits/sec                  receiver

iperf Done.
jbsky commented 8 years ago

root@MCDEBIAN:~# iperf3 -s Accepted connection from 192.168.1.105, port 61112 [ 5] local 192.168.1.1 port 5201 connected to 192.168.1.105 port 61113 [ ID] Interval Transfer Bandwidth [ 5] 0.00-1.00 sec 22.7 MBytes 191 Mbits/sec [ 5] 1.00-2.00 sec 26.1 MBytes 219 Mbits/sec [ 5] 2.00-3.00 sec 26.4 MBytes 221 Mbits/sec [ 5] 3.00-4.00 sec 26.8 MBytes 225 Mbits/sec [ 5] 4.00-5.00 sec 26.7 MBytes 224 Mbits/sec [ 5] 5.00-6.00 sec 26.5 MBytes 223 Mbits/sec [ 5] 6.00-7.00 sec 26.5 MBytes 222 Mbits/sec [ 5] 7.00-8.00 sec 26.4 MBytes 221 Mbits/sec [ 5] 8.00-9.00 sec 26.6 MBytes 223 Mbits/sec [ 5] 9.00-10.00 sec 26.3 MBytes 221 Mbits/sec [ 5] 10.00-10.03 sec 926 KBytes 218 Mbits/sec


[ ID] Interval Transfer Bandwidth [ 5] 0.00-10.03 sec 262 MBytes 219 Mbits/sec sender

[ 5] 0.00-10.03 sec 262 MBytes 219 Mbits/sec receiver

Server listening on 5201

Accepted connection from 192.168.1.105, port 61150 [ 5] local 192.168.1.1 port 5201 connected to 192.168.1.105 port 61151 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 5] 0.00-1.00 sec 26.8 MBytes 225 Mbits/sec 0 214 KBytes [ 5] 1.00-2.00 sec 33.5 MBytes 281 Mbits/sec 2 207 KBytes [ 5] 2.00-3.00 sec 36.1 MBytes 303 Mbits/sec 0 212 KBytes [ 5] 3.00-4.00 sec 35.2 MBytes 295 Mbits/sec 0 212 KBytes [ 5] 4.00-5.00 sec 34.5 MBytes 289 Mbits/sec 0 212 KBytes [ 5] 5.00-6.00 sec 36.3 MBytes 305 Mbits/sec 0 212 KBytes [ 5] 6.00-7.00 sec 34.6 MBytes 290 Mbits/sec 0 212 KBytes [ 5] 7.00-8.00 sec 35.6 MBytes 299 Mbits/sec 0 212 KBytes [ 5] 8.00-9.00 sec 35.2 MBytes 296 Mbits/sec 0 212 KBytes [ 5] 9.00-10.00 sec 35.2 MBytes 295 Mbits/sec 0 212 KBytes [ 5] 10.00-10.06 sec 1.65 MBytes 245 Mbits/sec 0 212 KBytes


[ ID] Interval Transfer Bandwidth Retr [ 5] 0.00-10.06 sec 345 MBytes 288 Mbits/sec 2 sender [ 5] 0.00-10.06 sec 344 MBytes 287 Mbits/sec receiver

Chadster766 commented 8 years ago

Thanks for posting your results and they are good to :smile:

What router model and wireless driver was used?

If it's a Linksys WRT1x00AC\S model and a different driver than mwlwifi how do I get the other driver to work so I can test it as well? Also if it's a different driver do you notice any devices reconnecting a lot or dropouts?

jbsky commented 8 years ago

I post perf of your work. Test done with a windows 10 pro with 7260AC client, 5Ghz. The perfs are good but should be better. The problem is the driver or maybe wifi antenna.

Chadster766 commented 8 years ago

Well it's not all about performance I'm also evaluating connection quality. I still would like to evaluate the other driver you mention.

jbsky commented 8 years ago

From windows to wrt D:\iperf3>iperf3 -c 192.168.10.10 -P 4 -t 2 [SUM] 0.00-10.03 sec 480 MBytes 401 Mbits/sec sender [SUM] 0.00-10.03 sec 479 MBytes 401 Mbits/sec receiver && D:\iperf3>iperf3 -c 192.168.10.10 -P 4 -t 2 -R [SUM] 0.00-10.01 sec 460 MBytes 385 Mbits/sec 16 sender [SUM] 0.00-10.01 sec 457 MBytes 383 Mbits/sec receiver

Wow, here, I can confirm the througthput is well better! 45% of 866Mbit/s..

Chadster766 commented 8 years ago

I haven't tried testing WLAN to WRT throughput but I will. I've been doing WLAN client to LAN desktop or WLAN to WAN.

I think you have a better wireless adapter than I do.

jbsky commented 8 years ago

After a while, host lose perf... :cry:

Chadster766 commented 8 years ago

Please open a new issue and post the iPerf of the performance loss there for troubleshooting :smile:

Chadster766 commented 8 years ago

I just did a quick iPerf. Our WRT1900AC V2 is under heavy gaming and video usage right now and has been since I installed McDebian 4.4.16.

C:\Users\chad\Downloads\iperf-3.0.11-win32>iperf3 -c 192.168.200.1 -P 4 -t 2
Connecting to host 192.168.200.1, port 5201
[  4] local 192.168.200.155 port 51786 connected to 192.168.200.1 port 5201
[  6] local 192.168.200.155 port 51787 connected to 192.168.200.1 port 5201
[  8] local 192.168.200.155 port 51788 connected to 192.168.200.1 port 5201
[ 10] local 192.168.200.155 port 51789 connected to 192.168.200.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  6.12 MBytes  51.4 Mbits/sec
[  6]   0.00-1.00   sec  6.00 MBytes  50.3 Mbits/sec
[  8]   0.00-1.00   sec  5.81 MBytes  48.8 Mbits/sec
[ 10]   0.00-1.00   sec  5.56 MBytes  46.7 Mbits/sec
[SUM]   0.00-1.00   sec  23.5 MBytes   197 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  4]   1.00-2.00   sec  6.37 MBytes  53.5 Mbits/sec
[  6]   1.00-2.00   sec  6.19 MBytes  51.9 Mbits/sec
[  8]   1.00-2.00   sec  6.19 MBytes  51.9 Mbits/sec
[ 10]   1.00-2.00   sec  5.87 MBytes  49.3 Mbits/sec
[SUM]   1.00-2.00   sec  24.6 MBytes   207 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-2.00   sec  12.5 MBytes  52.4 Mbits/sec                  sender
[  4]   0.00-2.00   sec  12.5 MBytes  52.4 Mbits/sec                  receiver
[  6]   0.00-2.00   sec  12.2 MBytes  51.1 Mbits/sec                  sender
[  6]   0.00-2.00   sec  12.2 MBytes  51.1 Mbits/sec                  receiver
[  8]   0.00-2.00   sec  12.0 MBytes  50.3 Mbits/sec                  sender
[  8]   0.00-2.00   sec  12.0 MBytes  50.3 Mbits/sec                  receiver
[ 10]   0.00-2.00   sec  11.4 MBytes  48.0 Mbits/sec                  sender
[ 10]   0.00-2.00   sec  11.4 MBytes  48.0 Mbits/sec                  receiver
[SUM]   0.00-2.00   sec  48.1 MBytes   202 Mbits/sec                  sender
[SUM]   0.00-2.00   sec  48.1 MBytes   202 Mbits/sec                  receiver

iperf Done.
Chadster766 commented 8 years ago

We can troubleshoot here no need to create another issue.

Chadster766 commented 8 years ago

I did another one to see if performance dropped but it's hasn't:

C:\Users\chad\Downloads\iperf-3.0.11-win32>iperf3 -c 192.168.200.1 -P 4 -t 2
Connecting to host 192.168.200.1, port 5201
[  4] local 192.168.200.155 port 54142 connected to 192.168.200.1 port 5201
[  6] local 192.168.200.155 port 54143 connected to 192.168.200.1 port 5201
[  8] local 192.168.200.155 port 54144 connected to 192.168.200.1 port 5201
[ 10] local 192.168.200.155 port 54145 connected to 192.168.200.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  7.50 MBytes  62.9 Mbits/sec
[  6]   0.00-1.00   sec  7.12 MBytes  59.8 Mbits/sec
[  8]   0.00-1.00   sec  6.81 MBytes  57.1 Mbits/sec
[ 10]   0.00-1.00   sec  6.69 MBytes  56.1 Mbits/sec
[SUM]   0.00-1.00   sec  28.1 MBytes   236 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  4]   1.00-2.00   sec  7.81 MBytes  65.5 Mbits/sec
[  6]   1.00-2.00   sec  7.69 MBytes  64.5 Mbits/sec
[  8]   1.00-2.00   sec  7.37 MBytes  61.9 Mbits/sec
[ 10]   1.00-2.00   sec  7.12 MBytes  59.8 Mbits/sec
[SUM]   1.00-2.00   sec  30.0 MBytes   252 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-2.00   sec  15.3 MBytes  64.2 Mbits/sec                  sender
[  4]   0.00-2.00   sec  15.3 MBytes  64.2 Mbits/sec                  receiver
[  6]   0.00-2.00   sec  14.8 MBytes  62.1 Mbits/sec                  sender
[  6]   0.00-2.00   sec  14.8 MBytes  62.1 Mbits/sec                  receiver
[  8]   0.00-2.00   sec  14.2 MBytes  59.5 Mbits/sec                  sender
[  8]   0.00-2.00   sec  14.2 MBytes  59.5 Mbits/sec                  receiver
[ 10]   0.00-2.00   sec  13.8 MBytes  57.9 Mbits/sec                  sender
[ 10]   0.00-2.00   sec  13.8 MBytes  57.9 Mbits/sec                  receiver
[SUM]   0.00-2.00   sec  58.1 MBytes   244 Mbits/sec                  sender
[SUM]   0.00-2.00   sec  58.1 MBytes   244 Mbits/sec                  receiver

iperf Done.
Chadster766 commented 8 years ago

I did another wireless iperf and no wireless performance loss.

jbsky commented 8 years ago

I have test a kernel up to date 4.7.4 and I have got sensibly same perf. I know why sometime, I lose some throughput. My Intel card, 7260-AC seems to have an issue about powersave. So after to have disabled this option in Windows, issue leaves. Edit: I used the lastest mwlwifi driver.