Helmut Schaa wrote:
Wel, I did some tests. I tried to get same conditions (what is not as
easy). I will show here some results, which seem to be typical to me.
downstream
==========
netperf -t TCP_SENDFILE -H client
TCP SENDFILE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to client port 0
AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.36 16.38
/sys/kernel/debug/ieee80211/phy0/stations/xx:xx:xx:xx:xx:xx # cat rc_stats
rate throughput ewma prob this prob this succ/attempt success
attempts
1 0.7 76.2 100.0 0( 0) 11
11
2 0.0 0.0 0.0 0( 0) 0
0
5.5 0.0 0.0 0.0 0( 0) 0
0
11 0.0 0.0 0.0 0( 0) 0
2
6 0.0 0.0 0.0 0( 0) 0
32
9 0.0 0.0 0.0 0( 0) 551
1574
12 0.0 0.0 0.0 0( 0) 2096
6862
18 11.3 69.9 66.6 0( 0) 18047
25158
t 24 13.4 62.9 100.0 0( 0) 29100
42883
T P 36 28.2 92.8 100.0 1( 1) 135030 175797
48 4.4 11.3 0.0 0( 0) 361
3646
54 0.8 1.8 0.0 0( 0) 55
1727
Total packet count:: ideal 8917 lookaround 991
netperf -t TCP_STREAM -H client
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to client port 0
AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.39 16.57
/sys/kernel/debug/ieee80211/phy0/stations/xx:xx:xx:xx:xx:xx # cat rc_stats
rate throughput ewma prob this prob this succ/attempt success
attempts
1 0.7 76.2 100.0 0( 0) 11
11
2 0.0 0.0 0.0 0( 0) 0
0
5.5 0.0 0.0 0.0 0( 0) 0
0
11 0.0 0.0 0.0 0( 0) 0
2
6 0.0 0.0 0.0 0( 0) 0
32
9 0.0 0.0 0.0 0( 0) 551
1614
12 0.0 0.0 0.0 0( 0) 2096
7047
t 18 12.8 79.2 80.0 0( 0) 18647
25949
24 9.9 46.7 100.0 0( 0) 29439
44023
T P 36 29.0 95.6 100.0 1( 1) 141588 183495
48 5.2 13.3 50.0 0( 0) 380
3781
54 12.4 28.6 100.0 0( 0) 60
1797
Total packet count:: ideal 6867 lookaround 763
upstream:
========
netperf -t TCP_MAERTS -H client
TCP MAERTS TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET client port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.56 13.19
/sys/kernel/debug/ieee80211/phy0/stations/xx:xx:xx:xx:xx:xx # cat rc_stats
rate throughput ewma prob this prob this succ/attempt success
attempts
1 0.7 76.2 100.0 0( 0) 11
11
2 0.0 0.0 0.0 0( 0) 0
0
5.5 0.0 0.0 0.0 0( 0) 0
0
11 0.0 0.0 0.0 0( 0) 0
2
6 0.0 0.0 0.0 0( 0) 0
32
9 0.0 0.0 0.0 0( 0) 551
1723
12 6.8 61.8 100.0 0( 0) 2122
7635
P 18 16.0 98.6 100.0 0( 0) 21199
29108
t 24 16.6 78.2 100.0 0( 0) 44090
61942
T 36 29.1 95.7 100.0 1( 1) 183435 238929
48 0.0 0.0 0.0 0( 0) 446
4861
54 0.0 0.0 0.0 0( 0) 67
2340
Total packet count:: ideal 6696 lookaround 743
netperf -t TCP_MAERTS -H client
TCP MAERTS TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to client port 0
AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.39 13.38
/sys/kernel/debug/ieee80211/phy0/stations/xx:xx:xx:xx:xx:xx # cat rc_stats
rate throughput ewma prob this prob this succ/attempt success
attempts
1 0.7 76.2 100.0 0( 0) 11
11
2 0.0 0.0 0.0 0( 0) 0
0
5.5 0.0 0.0 0.0 0( 0) 0
0
11 0.0 0.0 0.0 0( 0) 0
2
6 0.0 0.0 0.0 0( 0) 0
32
9 0.0 0.0 0.0 0( 0) 551
1534
12 0.0 0.0 0.0 0( 0) 2096
6669
18 15.5 95.4 100.0 0( 0) 17433
24342
tP 24 20.9 98.3 100.0 0( 0) 28782
41742
T 36 28.9 95.2 100.0 1( 1) 128587 168213
48 0.0 0.0 0.0 0( 0) 341
3510
54 0.0 0.0 0.0 0( 0) 54
1658
Total packet count:: ideal 2073 lookaround 230
It's remarkably, that the upstream is 3 Mbit/s lower than the downstream.
Does this help you? Do you need some more data? Feel free to ask!
Is there a way to check this? Can I do anything to test?
Kind regards,
Andreas
--