Different wifi speed TX/RX - Archer C7 v2

385/5000

Hello,

I try to optimize my wifi throughput.

When I upload a file (or with iperf teste) I get about 95 MBit / s - that's ok.
When I download a file, do I only get 65 Mbps / sec ???

A 5GHz test with Archer C7 as iperf server gives me: RX 180 MBits/sec, TX only 40 MBits/sec ???

iperf send logfile:

iperf 3.1.3
CYGWIN_NT-6.1 laptop 2.5.1(0.297/5/3) 2016-04-21 22:14 x86_64
Time: Sun, 12 Aug 2018 17:19:50 GMT
Connecting to host 192.168.178.120, port 5201
      Cookie: laptop.1534094389.988272.02511959174
      TCP MSS: 0 (default)
[  5] local 192.168.178.4 port 57700 connected to 192.168.178.120 port 5201
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 0 seconds, 10 second test
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.01   sec  20.8 MBytes   172 Mbits/sec                  
[  5]   1.01-2.01   sec  21.5 MBytes   181 Mbits/sec                  
[  5]   2.01-3.01   sec  20.9 MBytes   175 Mbits/sec                  
[  5]   3.01-4.01   sec  22.1 MBytes   186 Mbits/sec                  
[  5]   4.01-5.01   sec  21.2 MBytes   179 Mbits/sec                  
[  5]   5.01-6.01   sec  21.9 MBytes   184 Mbits/sec                  
[  5]   6.01-7.00   sec  21.0 MBytes   176 Mbits/sec                  
[  5]   7.00-8.00   sec  21.6 MBytes   182 Mbits/sec                  
[  5]   8.00-9.00   sec  21.4 MBytes   180 Mbits/sec                  
[  5]   9.00-10.02  sec  22.5 MBytes   186 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.02  sec   215 MBytes   180 Mbits/sec                  sender
[  5]   0.00-10.02  sec   215 MBytes   180 Mbits/sec                  receiver
CPU Utilization: local/sender 70.7% (1.2%u/69.5%s), remote/receiver 8.3% (0.5%u/7.8%s)

iperf Done.

iperf receive logfile:


iperf 3.1.3
CYGWIN_NT-6.1 laptop 2.5.1(0.297/5/3) 2016-04-21 22:14 x86_64
Time: Sun, 12 Aug 2018 17:21:06 GMT
Connecting to host 192.168.178.120, port 5201
Reverse mode, remote host 192.168.178.120 is sending
      Cookie: laptop.1534094466.881807.58bcdf105ee
      TCP MSS: 0 (default)
[  5] local 192.168.178.4 port 57703 connected to 192.168.178.120 port 5201
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 0 seconds, 10 second test
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.01   sec  5.07 MBytes  41.9 Mbits/sec                  
[  5]   1.01-2.01   sec  4.76 MBytes  40.0 Mbits/sec                  
[  5]   2.01-3.01   sec  4.43 MBytes  37.2 Mbits/sec                  
[  5]   3.01-4.01   sec  4.46 MBytes  37.5 Mbits/sec                  
[  5]   4.01-5.01   sec  4.61 MBytes  38.7 Mbits/sec                  
[  5]   5.01-6.01   sec  4.59 MBytes  38.6 Mbits/sec                  
[  5]   6.01-7.00   sec  4.40 MBytes  37.0 Mbits/sec                  
[  5]   7.00-8.00   sec  4.83 MBytes  40.6 Mbits/sec                  
[  5]   8.00-9.00   sec  4.80 MBytes  40.3 Mbits/sec                  
[  5]   9.00-10.02  sec  4.92 MBytes  40.7 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval           Transfer     Bandwidth       Retr
[  5]   0.00-10.02  sec  46.9 MBytes  39.3 Mbits/sec    0             sender
[  5]   0.00-10.02  sec  46.9 MBytes  39.3 Mbits/sec                  receiver
CPU Utilization: local/receiver 13.8% (5.6%u/8.2%s), remote/sender 1.1% (0.2%u/0.9%s)

iperf Done.

Anoter 2.4GHz client is measured: RX 95 MBit/sec, TX only 25 MBit/sec.

What can cause this effect?

Uwe

could you check if there are many OFDM/CCK errors when doing a transfer?

run:

cat /sys/kernel/debug/ieee80211/phy0/ath9k/ani

in between your tests

Hi psyborg,

I have only the following files:

root@LEDE:~# ls /sys/kernel/debug/ieee80211/phy0/
ath10k/                  misc                     statistics/
fragmentation_threshold  netdev:wlan0/            total_ps_buffered
ht40allow_map            power                    user_power
hwflags                  queues                   wep_iv
keys/                    rts_threshold
long_retry_limit         short_retry_limit
root@LEDE:~# cat /sys/kernel/debug/ieee80211/phy0/ath10k/
ani_enable              fw_reset_stats          reg_addr
cal_data                fw_stats                reg_value
chip_id                 htt_max_amsdu_ampdu     simulate_fw_crash
dfs_block_radar_events  htt_stats_mask          spectral_bins
dfs_simulate_radar      mem_value               spectral_count
dfs_stats               nf_cal_period           spectral_scan0
fw_checksums            peer_stats              spectral_scan_ctl
fw_crash_dump           pktlog_filter           tpc_stats
fw_dbglog               quiet_period            wmi_services

Uwe

try 2.4GHz, i guess it should be phy1 on your device

Hello,

here are some stats between two file receive runs (5GHz, 300Mbit connection rate):

recceive1
receive2

Uwe

ok, that is for receive which you said works fine. can you post that statistics before/after transmit test? and also for 2.4GHz?

Hi psyborg,

In my first post I said "downloading" a file (Archer send data) makes problems.
I have corrected "RX/TX" in my first post.

This are the 2.4GHz stats:
4

Uwe

Archer C7 v2 is supported since BB r40463. do you experience throughput issues with barrier breaker / chaos calmer builds?

Hello,

I tried: 17.01.5, 18.06 and a speed optimized build ...
All with the same results.

At the moment I am using LEDE Reboot 17.01.5 r3919-38e704be71

Now I've tried Chaos Calmer 15.05.1:
With 5GHz I get RX: 165 Mbps, TX: 115 Mbps (iperf on Archer)
RX is slower, but TX faster ...
The actual file transfer speed is comparable to newer builds.

Uwe

i think it might be general problem with ath9k driver (my device has 2.4 wifi only).

i've backported to barrier breaker and the issue persists. TX avg. 105Mbps RX avg. 180Mbps compared to my snapshot build on 4.9.111 kernel TX avg. 120Mbps RX avg. 214Mbps

update: iperf results

TX with 5 and 10 streams:

------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47070
[  5] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47072
[  6] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47074
[  7] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47076
[ 11] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47084
[ 10] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47082
[  9] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47080
[  8] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47078
[ 12] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47086
[ 13] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47088
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[  8]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[  7]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[ 11]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[ 10]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[  9]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[ 12]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[ 13]  0.0-20.1 sec  27.1 MBytes  11.3 Mbits/sec
[  4]  0.0-20.2 sec  27.3 MBytes  11.3 Mbits/sec
[  6]  0.0-20.2 sec  27.1 MBytes  11.3 Mbits/sec
[SUM]  0.0-20.2 sec   271 MBytes   113 Mbits/sec
[  6] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47096
[  5] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47094
[  4] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47092
[ 14] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47090
[  7] local 192.168.1.2 port 5001 connected with 192.168.1.1 port 47098
[  6]  0.0-20.1 sec  54.6 MBytes  22.8 Mbits/sec
[  5]  0.0-20.1 sec  54.8 MBytes  22.9 Mbits/sec
[  7]  0.0-20.1 sec  54.6 MBytes  22.8 Mbits/sec
[  4]  0.0-20.1 sec  55.0 MBytes  23.0 Mbits/sec
[ 14]  0.0-20.1 sec  54.8 MBytes  22.9 Mbits/sec
[SUM]  0.0-20.1 sec   274 MBytes   114 Mbits/sec

RX with 10 streams:

------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 23.5 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.2 port 52398 connected with 192.168.1.1 port 5001
[  5] local 192.168.1.2 port 52401 connected with 192.168.1.1 port 5001
[  6] local 192.168.1.2 port 52402 connected with 192.168.1.1 port 5001
[  9] local 192.168.1.2 port 52404 connected with 192.168.1.1 port 5001
[ 11] local 192.168.1.2 port 52407 connected with 192.168.1.1 port 5001
[  8] local 192.168.1.2 port 52405 connected with 192.168.1.1 port 5001
[ 10] local 192.168.1.2 port 52406 connected with 192.168.1.1 port 5001
[  7] local 192.168.1.2 port 52403 connected with 192.168.1.1 port 5001
[  3] local 192.168.1.2 port 52399 connected with 192.168.1.1 port 5001
[ 12] local 192.168.1.2 port 52408 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 1.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11]  0.0- 1.0 sec  2.38 MBytes  19.9 Mbits/sec
[ 10]  0.0- 1.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7]  0.0- 1.0 sec  2.75 MBytes  23.1 Mbits/sec
[  4]  0.0- 1.0 sec  2.25 MBytes  18.9 Mbits/sec
[  3]  0.0- 1.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9]  0.0- 1.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8]  0.0- 1.0 sec  2.38 MBytes  19.9 Mbits/sec
[ 12]  0.0- 1.0 sec  2.00 MBytes  16.8 Mbits/sec
[  6]  0.0- 1.0 sec  2.50 MBytes  21.0 Mbits/sec
[SUM]  0.0- 1.0 sec  24.5 MBytes   206 Mbits/sec
[ 11]  1.0- 2.0 sec  2.75 MBytes  23.1 Mbits/sec
[  4]  1.0- 2.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9]  1.0- 2.0 sec  2.75 MBytes  23.1 Mbits/sec
[  7]  1.0- 2.0 sec  2.75 MBytes  23.1 Mbits/sec
[ 12]  1.0- 2.0 sec  2.50 MBytes  21.0 Mbits/sec
[  5]  1.0- 2.0 sec  2.75 MBytes  23.1 Mbits/sec
[  8]  1.0- 2.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3]  1.0- 2.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6]  1.0- 2.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10]  1.0- 2.0 sec  2.75 MBytes  23.1 Mbits/sec
[SUM]  1.0- 2.0 sec  26.5 MBytes   222 Mbits/sec
[  5]  2.0- 3.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10]  2.0- 3.0 sec  2.50 MBytes  21.0 Mbits/sec
[  6]  2.0- 3.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4]  2.0- 3.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9]  2.0- 3.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8]  2.0- 3.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12]  2.0- 3.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3]  2.0- 3.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7]  2.0- 3.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 11]  2.0- 3.0 sec  2.75 MBytes  23.1 Mbits/sec
[SUM]  2.0- 3.0 sec  25.8 MBytes   216 Mbits/sec
[ 11]  3.0- 4.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5]  3.0- 4.0 sec  2.75 MBytes  23.1 Mbits/sec
[ 10]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3]  3.0- 4.0 sec  2.50 MBytes  21.0 Mbits/sec
[  6]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9]  3.0- 4.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM]  3.0- 4.0 sec  26.1 MBytes   219 Mbits/sec
[  7]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 10]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9]  4.0- 5.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11]  4.0- 5.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6]  4.0- 5.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM]  4.0- 5.0 sec  26.0 MBytes   218 Mbits/sec
[  6]  5.0- 6.0 sec  2.38 MBytes  19.9 Mbits/sec
[  8]  5.0- 6.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10]  5.0- 6.0 sec  2.50 MBytes  21.0 Mbits/sec
[  5]  5.0- 6.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9]  5.0- 6.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11]  5.0- 6.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12]  5.0- 6.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7]  5.0- 6.0 sec  2.75 MBytes  23.1 Mbits/sec
[  3]  5.0- 6.0 sec  2.50 MBytes  21.0 Mbits/sec
[  4]  5.0- 6.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM]  5.0- 6.0 sec  25.4 MBytes   213 Mbits/sec
[  4]  6.0- 7.0 sec  2.38 MBytes  19.9 Mbits/sec
[ 11]  6.0- 7.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12]  6.0- 7.0 sec  2.75 MBytes  23.1 Mbits/sec
[  5]  6.0- 7.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6]  6.0- 7.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8]  6.0- 7.0 sec  2.75 MBytes  23.1 Mbits/sec
[ 10]  6.0- 7.0 sec  2.75 MBytes  23.1 Mbits/sec
[  7]  6.0- 7.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3]  6.0- 7.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9]  6.0- 7.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM]  6.0- 7.0 sec  26.1 MBytes   219 Mbits/sec
[ 11]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3]  7.0- 8.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6]  7.0- 8.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10]  7.0- 8.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12]  7.0- 8.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM]  7.0- 8.0 sec  25.9 MBytes   217 Mbits/sec
[  6]  8.0- 9.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 11]  8.0- 9.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4]  8.0- 9.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8]  8.0- 9.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7]  8.0- 9.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12]  8.0- 9.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3]  8.0- 9.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5]  8.0- 9.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9]  8.0- 9.0 sec  2.75 MBytes  23.1 Mbits/sec
[ 10]  8.0- 9.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM]  8.0- 9.0 sec  25.8 MBytes   216 Mbits/sec
[  7]  9.0-10.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6]  9.0-10.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9]  9.0-10.0 sec  2.38 MBytes  19.9 Mbits/sec
[  4]  9.0-10.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11]  9.0-10.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8]  9.0-10.0 sec  2.75 MBytes  23.1 Mbits/sec
[ 10]  9.0-10.0 sec  2.50 MBytes  21.0 Mbits/sec
[  5]  9.0-10.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3]  9.0-10.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12]  9.0-10.0 sec  2.75 MBytes  23.1 Mbits/sec
[SUM]  9.0-10.0 sec  26.0 MBytes   218 Mbits/sec
[  4] 10.0-11.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11] 10.0-11.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3] 10.0-11.0 sec  2.50 MBytes  21.0 Mbits/sec
[  5] 10.0-11.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12] 10.0-11.0 sec  2.38 MBytes  19.9 Mbits/sec
[  8] 10.0-11.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10] 10.0-11.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7] 10.0-11.0 sec  2.75 MBytes  23.1 Mbits/sec
[  6] 10.0-11.0 sec  2.75 MBytes  23.1 Mbits/sec
[  9] 10.0-11.0 sec  2.75 MBytes  23.1 Mbits/sec
[SUM] 10.0-11.0 sec  25.9 MBytes   217 Mbits/sec
[  5] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 10] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7] 11.0-12.0 sec  2.50 MBytes  21.0 Mbits/sec
[  6] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12] 11.0-12.0 sec  2.75 MBytes  23.1 Mbits/sec
[  4] 11.0-12.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11] 11.0-12.0 sec  2.75 MBytes  23.1 Mbits/sec
[SUM] 11.0-12.0 sec  26.4 MBytes   221 Mbits/sec
[  6] 12.0-13.0 sec  2.38 MBytes  19.9 Mbits/sec
[  5] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 11] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[  4] 12.0-13.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9] 12.0-13.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM] 12.0-13.0 sec  25.0 MBytes   210 Mbits/sec
[  4] 13.0-14.0 sec  2.50 MBytes  21.0 Mbits/sec
[  5] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[  9] 13.0-14.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 11] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 10] 13.0-14.0 sec  2.75 MBytes  23.1 Mbits/sec
[  3] 13.0-14.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM] 13.0-14.0 sec  26.1 MBytes   219 Mbits/sec
[  3] 14.0-15.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12] 14.0-15.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9] 14.0-15.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11] 14.0-15.0 sec  2.50 MBytes  21.0 Mbits/sec
[  5] 14.0-15.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4] 14.0-15.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6] 14.0-15.0 sec  2.75 MBytes  23.1 Mbits/sec
[  8] 14.0-15.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7] 14.0-15.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 10] 14.0-15.0 sec  2.50 MBytes  21.0 Mbits/sec
[SUM] 14.0-15.0 sec  25.9 MBytes   217 Mbits/sec
[  8] 15.0-16.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3] 15.0-16.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5] 15.0-16.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9] 15.0-16.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 10] 15.0-16.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7] 15.0-16.0 sec  2.62 MBytes  22.0 Mbits/sec
[  4] 15.0-16.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12] 15.0-16.0 sec  2.75 MBytes  23.1 Mbits/sec
[  6] 15.0-16.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11] 15.0-16.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM] 15.0-16.0 sec  25.9 MBytes   217 Mbits/sec
[  5] 16.0-17.0 sec  2.50 MBytes  21.0 Mbits/sec
[  6] 16.0-17.0 sec  2.38 MBytes  19.9 Mbits/sec
[  9] 16.0-17.0 sec  2.38 MBytes  19.9 Mbits/sec
[ 10] 16.0-17.0 sec  2.38 MBytes  19.9 Mbits/sec
[ 12] 16.0-17.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 11] 16.0-17.0 sec  2.38 MBytes  19.9 Mbits/sec
[  8] 16.0-17.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7] 16.0-17.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3] 16.0-17.0 sec  2.75 MBytes  23.1 Mbits/sec
[  4] 16.0-17.0 sec  2.50 MBytes  21.0 Mbits/sec
[SUM] 16.0-17.0 sec  25.0 MBytes   210 Mbits/sec
[  4] 17.0-18.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 11] 17.0-18.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8] 17.0-18.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7] 17.0-18.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3] 17.0-18.0 sec  2.50 MBytes  21.0 Mbits/sec
[ 12] 17.0-18.0 sec  2.62 MBytes  22.0 Mbits/sec
[  6] 17.0-18.0 sec  2.75 MBytes  23.1 Mbits/sec
[  9] 17.0-18.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5] 17.0-18.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 10] 17.0-18.0 sec  2.75 MBytes  23.1 Mbits/sec
[SUM] 17.0-18.0 sec  26.0 MBytes   218 Mbits/sec
[  5] 18.0-19.0 sec  2.50 MBytes  21.0 Mbits/sec
[  9] 18.0-19.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 11] 18.0-19.0 sec  2.50 MBytes  21.0 Mbits/sec
[  7] 18.0-19.0 sec  2.50 MBytes  21.0 Mbits/sec
[  8] 18.0-19.0 sec  2.38 MBytes  19.9 Mbits/sec
[  6] 18.0-19.0 sec  2.50 MBytes  21.0 Mbits/sec
[  4] 18.0-19.0 sec  2.62 MBytes  22.0 Mbits/sec
[  3] 18.0-19.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12] 18.0-19.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 10] 18.0-19.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM] 18.0-19.0 sec  25.5 MBytes   214 Mbits/sec
[  5] 19.0-20.0 sec  2.62 MBytes  22.0 Mbits/sec
[  5]  0.0-20.0 sec  52.0 MBytes  21.8 Mbits/sec
[  8] 19.0-20.0 sec  2.62 MBytes  22.0 Mbits/sec
[  8]  0.0-20.0 sec  51.5 MBytes  21.6 Mbits/sec
[  7] 19.0-20.0 sec  2.62 MBytes  22.0 Mbits/sec
[  7]  0.0-20.0 sec  52.5 MBytes  22.0 Mbits/sec
[ 12] 19.0-20.0 sec  2.62 MBytes  22.0 Mbits/sec
[ 12]  0.0-20.1 sec  51.4 MBytes  21.5 Mbits/sec
[  3] 19.0-20.0 sec  2.50 MBytes  21.0 Mbits/sec
[  3]  0.0-20.1 sec  51.5 MBytes  21.5 Mbits/sec
[  4] 19.0-20.0 sec  2.75 MBytes  23.1 Mbits/sec
[  4]  0.0-20.1 sec  51.4 MBytes  21.4 Mbits/sec
[ 11] 19.0-20.0 sec  2.75 MBytes  23.1 Mbits/sec
[ 11]  0.0-20.1 sec  51.5 MBytes  21.5 Mbits/sec
[  6] 19.0-20.0 sec  2.75 MBytes  23.1 Mbits/sec
[  6]  0.0-20.1 sec  51.8 MBytes  21.6 Mbits/sec
[  9] 19.0-20.0 sec  2.75 MBytes  23.1 Mbits/sec
[  9]  0.0-20.1 sec  52.1 MBytes  21.7 Mbits/sec
[ 10] 19.0-20.0 sec  2.62 MBytes  22.0 Mbits/sec
[SUM] 19.0-20.0 sec  26.6 MBytes   223 Mbits/sec
[ 10]  0.0-20.1 sec  51.9 MBytes  21.6 Mbits/sec
[SUM]  0.0-20.1 sec   518 MBytes   216 Mbits/sec

peak speed observed during these tests reached 228Mbps. this is 2.4GHz 300Mbps PHY. QCA9531+AR9462 combination

Hello,

I changed the ath10k firmware to a version from https://www.candelatech.com: firmware-2-ct-full-community-20.bin
Now I can reach Archer C7v2 with TX 100 MBits/s and RX 180 MBits/s.
Real "download speed" (filetransfer) is still only 65 MBits/sec. 8-(

Uwe

Throughput under real-world conditions is always a fraction of the symbol rate. There are always frames associated with ongoing AP operation, ACK packets, and any other traffic. There is also overhead in both the TCP framing, as well as 802.11 framing.

Hi jeff,

I know, but I am wondering why TX- and RX-speed are differing so much.
In my case the download speed belongs to the TX-rate.
Connect-rate is 300 MBits sec. And 300 Mbits/s vs. 65 MBits/s is IMHO a bad ratio.

Uwe.

Also experience pretty slow speeds using iperf. I've heard though that iperf is pretty CPU intensive over iperf3 given the CPU on the Archer c7 I'm curious if that is the bottleneck here?

you could try set auto distance with dynack, in my case it only improved single/dual TCP stream as much as it would improve by tuning network stack buffers..

i've tried running the tests from bodhi linux 5.0 (kernel 4.15-020)

TX was about 140Mbps with 2 streams and auto distance, 3 or more streams would cause throughput drop to 130Mbps.. but on this linux version RX was very bad mostly about 130Mbps and sometimes even below 100Mbps..

i've also tried stock tp-link firmware, which i extracted with fmk installed iperf and repacked, the results were following:

on my current linux both TX and RX about 150Mbps, on bodhi linux RX bad gain 110Mbps, but TX went up to average 175Mbps with peak at 182Mbps using 10 iperf streams.

so it's definetly ath9k bug on newer kernels

@uweklatt according to this post https://www.spinics.net/lists/linux-wireless/msg177329.html

you should install other firmware, precisely 10.2.4.70.61-2I for your 5GHz wifi