802.11g not transferring at 802.11g speeds

Valloq

Member
Jan 28, 2001
29
0
0
To sum it up: My file transfers over wireless from PC to PC max out at about 1MB/sec. When I check "network utilization" in windows task manager, it maxes out at around 15%-17%.

Hardware setup:
Buffalo WHR-G54S, Running DD-WRT v23 SP2
PC, MacBook, and a friend's MacBook Pro. All three are able to connect at 54Mbps.

Idid some quick testing earlier today, by plugging in one of the Macbooks into the router and leaving the other wireless: Transfer rates reached about 2MB/sec.

When I wired both in, we pulled in close to 11MB/sec.

The two MacBooks download at about 14Mbs on speedtest.net, so I feel pretty confident that the issue is not with their wireless cards. The PC downloads at around 8Mbps.

Quick data from DD-WRT:
PC: Signal -56 / Noise -98 / Signal Quality 49%
Macbook: Signal -46 / Noise -98 / Signal Quality 59%
Xmit at 70mW, WPA2 Pre-Share Key Security.

Any help on figuring out why the transfer rates are so low? I know the most I can expect is probably 2MB/sec, but that's still twice as fast as what I'm getting now.
 

drebo

Diamond Member
Feb 24, 2006
7,034
1
81
Wireless networks are half duplex. You can only ever have one device transmitting at a time, similar to when you use a wired eithernet hub. This is the case because of the collision detection that must be employed.

Even though 802.11g is advertised as 54mbit, actual speeds are more in the 15-20mbit range, which is about what you're getting. This is the nature of wireless networks. It doesn't work any other way.
 

JackMDS

Elite Member
Super Moderator
Oct 25, 1999
29,545
422
126
At best it is around 2MB/sec.

I do not know how far away are the computer, and your data also indicate Noisy environment.

So you get less.
 

Valloq

Member
Jan 28, 2001
29
0
0
Thanks for the responses, guys. So it seems like 1MB/sec is about standard then for wireless to wireless, and 2MB/sec is pretty standard for wireless to standard as well? I'll play with drTcp when I can tonight and see if it yields any sort of improvements.