performance ?! where is the problem...(?)

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=6098

Joe Cool 2010

15-09-2010 09:13:17

Hello,

Finally I have now my wlan-connection -)
but I think it is too slow - maybe this is the max. speed with my pc....

here are some infos

wlan0 IEEE 802.11bgn ESSID"MYAP"
ModeManaged Frequency2.452 GHz Access Point 001122334455
Bit Rate=240 Mb/s Tx-Power=5 dBm
Retry long limit7 RTS throff Fragment throff
Encryption keyoff
Power Managementoff
Link Quality=44/70 Signal level=-66 dBm
Rx invalid nwid0 Rx invalid crypt0 Rx invalid frag0
Tx excessive retries0 Invalid misc0 Missed beacon0

240MB/s sounds good
For the link qualtity 44/70 and signal level -66dBm I haven't any compares to other systems.

My linux is
Linux mylin 2.6.36-rc4+ #12 SMP Tue Sep 14 072249 CEST 2010 i686 i686 i386 GNU/Linux
with 1GB RAM and single core with 2.4GHz (4799.71 BogoMIPS)
(Intel(R) Celeron(R) CPU 2.40GHz stepping 09 Brought up 1 CPUs)

The link is established to a D-Link DIR-655... (with WPA)

the max. transfer speed is only 4-5 MB/s ! (the distance is approx. 5m)

How can I get more??? with 240Mb/s I should get more....

Joe Cool 2010

18-09-2010 06:18:15

Some new information

Some tests give the result that the problem is not the wlan-link!

First I gave more power to the antenna (configuration in my AP),
then I checked the performance with an Win7 PC and an USB dongle
-> performance as expected 10-11 MB/s - distance to the AP is the same to my linux-system.

Linux-system
- link quality is okay - signal level -58dbm

but
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2349 root -51 0 0 0 0 S 35.1 0.0 031.52 irq/17-000000

CPU=35% if a file copy is running! transfer speed 5.5MB/s

Now I think there is weakness in CPU / PCI-BUS / driver .....

Maybe somebody can confirm this or can give me a hint or solution.

Every helpfull message is welcome!!! ;-)

helmut

26-09-2010 11:49:33

One thing that hinders performance in rt2800pci is that RX aggregation is not implemented yet.

helmut

01-10-2010 12:49:12

I've posted a few patches that should increase performance in rt2800pci

Enable RX aggregation (however I don't know if that only works on SoC devices)
[url2wp0owps]http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2010-September/002087.html[/url2wp0owps]

Improve rate control behavior
[url2wp0owps]http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2010-September/002112.html[/url2wp0owps]
[url2wp0owps]http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2010-September/002113.html[/url2wp0owps]

Could you please try if these patches improve the performance on your PCI card as well? Especially the RX agg patch would be interesting.

Helmut

neutronscott

20-10-2010 02:20:59

What about rt61pci?? Using compat-wireless-10-15 and kernel 2.6.35.7 I get soft-irq taking up nearly half my cpu and sys the other half. Is that OK!? 200MHz MIPS, but still.. testing Ralink SoftAP driver with kernel 2.4.37.9 i get maybe 30% max of sys cpu, nothing listed for sirq...

I disabled the LEDs class hoping for improvement... maybe was a bit..

The LEDs don't seem to work either way, but that's a whole 'nother story.