TL-WDR4300 OpenWRT WiFi performance iDevices

In my last post about TL-WDR4300 performance I did not post the results from my iPhone5 and iPad3 as the results are somehow not correct.

I just now found out that there is a nice iPerf App in the Appstore that is compatible with iPerf3: WiFiPerf – https://itunes.apple.com/us/app/wifi-perf/id458836095?ls=1&mt=8

With WiFiPerf I currently get the following Results:

iPhone5 – TL-WDR4300 OpenWRT 2,4ghz:
(iPhone WIFI to Macbook Wired)

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.101, port 59176
[ 5] local 192.168.0.243 port 5201 connected to 192.168.0.101 port 59177
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-30.06 sec 161 MBytes 45.0 Mbits/sec
Received
[ 5] 0.00-30.06 sec 161 MBytes 45.0 Mbits/sec
-----------------------------------------------------------

iPhone5 – TL-WDR4300 OpenWRT 5hz:
(iPhone WIFI to Macbook Wired)

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.101, port 59231
[ 5] local 192.168.0.2 port 5201 connected to 192.168.0.101 port 59232
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-30.04 sec 275 MBytes 76.7 Mbits/sec
Received
[ 5] 0.00-30.04 sec 275 MBytes 76.7 Mbits/sec
-----------------------------------------------------------

iPad3 – TL-WDR4300 OpenWRT 2,4hz:
(iPad WIFI to Macbook Wired)

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.118, port 50047
[ 5] local 192.168.0.2 port 5201 connected to 192.168.0.118 port 50048
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-30.09 sec 129 MBytes 36.0 Mbits/sec
Received
[ 5] 0.00-30.09 sec 129 MBytes 36.0 Mbits/sec
-----------------------------------------------------------

iPad3 – TL-WDR4300 OpenWRT 5hz:
(iPad WIFI to Macbook Wired)

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.118, port 50049
[ 5] local 192.168.0.2 port 5201 connected to 192.168.0.118 port 50050
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-30.08 sec 135 MBytes 37.7 Mbits/sec
Received
[ 5] 0.00-30.08 sec 135 MBytes 37.7 Mbits/sec
-----------------------------------------------------------

Macbook Pro Retina (06-2012) – TL-WDR4300 OpenWRT 2,4ghz
(Macbook WIFI to Windows Server Wired, 5 Streams Parallel)

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.210, port 49690
[ 5] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49691
[ 6] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49692
[ 7] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49693
[ 8] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49694
[ 9] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49695
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Received
[ 5] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Sent
[ 6] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Received
[ 6] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Sent
[ 7] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Received
[ 7] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Sent
[ 8] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Received
[ 8] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Sent
[ 9] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Received
[ 9] 0.00-5.28 sec 8.12 MBytes 12.9 Mbits/sec
Total sent
[SUM] 0.00-5.28 sec 40.6 MBytes 64.6 Mbits/sec
Total received
[SUM] 0.00-5.28 sec 40.6 MBytes 64.6 Mbits/sec
-----------------------------------------------------------

Macbook Pro Retina (06-2012) – TL-WDR4300 OpenWRT 5ghz
(Macbook WIFI to Windows Server Wired, 5 Streams Parallel)

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.210, port 49663
[ 5] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49664
[ 6] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49665
[ 7] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49666
[ 8] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49667
[ 9] local 192.168.0.243 port 5201 connected to 192.168.0.210 port 49668
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Received
[ 5] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Sent
[ 6] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Received
[ 6] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Sent
[ 7] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Received
[ 7] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Sent
[ 8] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Received
[ 8] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Sent
[ 9] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Received
[ 9] 0.00-5.21 sec 18.2 MBytes 29.4 Mbits/sec
Total sent
[SUM] 0.00-5.21 sec 91.2 MBytes 147 Mbits/sec
Total received
[SUM] 0.00-5.21 sec 91.2 MBytes 147 Mbits/sec
-----------------------------------------------------------

The router went up to maximum 30% sirq cpu load during the tests. The more throughput the higher the sirq got. So this machine handles wifi pretty decent!

So what does this tell in comparison to my previous post? For one this test was internal only. No NATing and Firewalling took place. This could limit the performance to the Internet.

Personally I think the speedtest.net App from the Appstore is not really optimized.
When I find the time and a decent Server I might be able to do an iPerf benchark to the Internet to test how fast the Router will be there.

Regards
Sebastian

Advertisements

About SebastianB

read it in my blog
This entry was posted in miscellaneous, network and tagged , , , . Bookmark the permalink.

5 Responses to TL-WDR4300 OpenWRT WiFi performance iDevices

  1. Pingback: OpenWRT Performance TL-WR1043ND vs TL-WDR4300 | IT-Unsecurity

  2. Martin says:

    Hi Sebastian

    How did you resolve the performance issues with the iOS devices you mentioned in an earlier post? I am owning now a wdr4300 (stock firmware) that is solely communicating in n mode on both bands and on my iOS devices (iPhone 5, ipad 3, ipad mini retina) I get only 2.5 MB/s net performance. My dell laptop in the same network goes up to 12-14 MB/s.

    Would highly appreciate your thoughts on that.

    Thanks
    Martin

    • SebastianB says:

      Hello,

      actually I have not.

      My iPhone 5 still gets arround 15-20 Mbits in the next room to the router.
      My Macbook still gets 90-100 Mbits.

      Currently i own a Google Nexus 7 Tablet which gets only arround 9-10Mbits.

      I believe that the WiFi quality of cellphones and Tablets is just pretty bad compared to expensive Notebooks…

      However for browsing the web I dont even notice it that much….

      Sorry I couldn’t give you better news on that ;)

      Regards
      Sebastian

  3. Vincent says:

    Hi Sebastian,
    I’m also using TL-WDR4300 on OpenWrt Attitude Adjustment 12.09. I’m new to wireless fine-tuning. Could you please share your wifi configuration for openwrt ( /etc/config/wireless)?

    Regards,
    Vincent

    • SebastianB says:

      yes sure, most of this is autogenerated bye luci tough:

      root@anotherrouter:~# cat /etc/config/wireless
      config wifi-device ‘radio0’
      option type ‘mac80211′
      option hwmode ’11ng’
      option path ‘platform/ar934x_wmac’
      list ht_capab ‘LDPC’
      list ht_capab ‘SHORT-GI-20’
      list ht_capab ‘SHORT-GI-40’
      list ht_capab ‘TX-STBC’
      list ht_capab ‘RX-STBC1’
      list ht_capab ‘DSSS_CCK-40’
      option channel ‘8’
      option txpower ’27’
      option country ‘US’
      option htmode ‘HT40-‘
      option noscan ‘1’

      config wifi-device ‘radio1’
      option type ‘mac80211′
      option hwmode ’11na’
      option path ‘pci0000:00/0000:00:00.0’
      list ht_capab ‘LDPC’
      list ht_capab ‘SHORT-GI-20’
      list ht_capab ‘SHORT-GI-40’
      list ht_capab ‘TX-STBC’
      list ht_capab ‘RX-STBC1’
      list ht_capab ‘DSSS_CCK-40′
      option txpower ’17’
      option country ‘US’
      option channel ’40’
      option htmode ‘HT40-‘
      option noscan ‘1’

      config wifi-iface
      option device ‘radio0’
      option mode ‘ap’
      option ssid ‚myssid’
      option network ‘lan’
      option encryption ‘psk2′
      option key ‚mypassword’
      option wds ‘1’

      config wifi-iface
      option device ‘radio1’
      option mode ‘ap’
      option ssid ‚myssid5′
      option network ‘lan’
      option encryption ‘psk2′
      option key ‚my password’
      root@anotherrouter:~#

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s