PDA

View Full Version : Uploading slows downloading to a crawl


rsctang
09-04-03, 06:35 PM
Hi all,

Hoping you guys can give me some ideas as to what's going on. I've had my broadband for a couple years now and only recently with my digicam have I started uploading alot. I'm uploading large files and whatnot.

I'm on a 1.5mb down / 128kb up cable connection.

When I'm uploading, it goes around 20KB/s but the problem is that my downstream slows to a crawl. I can barely surf and when I download from sites that I regularly get 150KB/s I only get around 3-5KB/s.

Is this a setting problem? Or is this actually a limitation of the cable and system?

Thanks,
Rob



Comp specs:

Windows XP Professional (SP1 + All most recent Windows Updates)
Terayon cable modem
DLink 704P Router
SureCom PCI 10/100 Ethernet Adapter

Tcpip Parameters:

TCP Receive Window = 256960
DefaultTTL = 64
MTU Discovery = Yes
Black Hole Detect = No
Selective ACKs = Yes
Max Duplicate ACKs = 2

TCP 1323 Options:

Windows Scaling = yes
Timestamps = no

cyberskye
09-04-03, 06:50 PM
That's how tcp works. Your ISP uses tcp/ip.

This is what makes tcp a 'reliable' protocol. You have an upload queue and a download queue. If your upload is full of file data then the acknowledgements have to wait, slowing your download - nothing new is sent until you ack the last batch. Wait too long, and the sender resends, slowing things even further...

Buy a service with a higher upload - 128k is really only suitable for downloading.

rsctang
09-04-03, 06:54 PM
Thanks for the speedy reply. I'll look into changing ISPs possibly.


Another question though, are there other protocols other than TCP/IP that are used by ISPs?



Cheers,
Robert

cyberskye
09-04-03, 06:59 PM
If you're happy with your ISP find out if they offer a package with higher upload.

TCP is the protocol of the internet - without it you can't get online. Unless you get AOhelL - they seem to have their own little internet ;)

mnosteele52
09-04-03, 06:59 PM
Lower your RWIN, use the following settings in the TCPOptimizer:

Settings tab:

select - cable modem
check - custom settings
network adapter selection - your NIC
check modify all adapters
maxmtu - 1500
TTL - 64
TCP Receive Window - 37960
MTU Discovery - yes
Black Hole Detect - no
Selective Acks - yes
Max Dup ACKs - 3
TCP 1323 Options - uncheck both boxes

Other Settings tab:

Max Connections per Server - 10
Max Connections per 1.0 Server - 20
Lan Browsing Speedup - optimized

Then select "Apply Changes" and reboot to take effect.

VERY IMPORTANT TO DO THE FOLLOWING

1. Under your LAN connection - properties - general tab, uninstall all the protocols there that you do not need.

2. Open IE and select tools - internet options - connections - LAN settings, make sure NOTHING there is checked.

3. Make sure you have the latest drivers for your NIC from the manufacturer. Set your NIC duplex mode to 10mb half duplex for Cable, for DSL it is ISP dependent unless you are using a router, if so then set it to 100mb full duplex for both Cable & DSL (the instructions are in my Help & Tips link (http://forums.speedguide.net/showthread.php?s=&threadid=73799)). If you are using a router make sure you have the latest firmware.

4. Clear your temporary internet files.

5. Power cycle your modem, unplug it for atleast 15 seconds.

6. Download and update then do a scan with SpyBot 1.2 (http://beam.to/spybotsd) & Ad Aware 6.0 (http://www.lavasoftusa.com/support/download) to remove any spyware then install and update SpywareBlaster (http://www.wilderssecurity.com/spywareblaster.html) to stay spyware FREE. YOU MUST USE BOTH AD AWARE & SPYBOT TO ENSURE YOU ARE SPYWARE FREE SINCE ONE FINDS WHAT THE OTHER MISSES.

7. Make sure you do the faster web page tweak in my Help & Tips link (http://forums.speedguide.net/showthread.php?s=&threadid=73799).



:cool:

wee96
09-07-03, 02:01 PM
Changing ISP's wont solve that problem, because that problem is in TCP/IP itself, not the ISP. When you max out your upstream, the downstream will suffer, no matter what your connection is or who your provider is.

rsctang
09-07-03, 11:07 PM
Thanks for the help everybody.

Another question.

If I am able to throttle my upstream, and not max it out, I'm expecting that to allow me reasonable downstream rates.

More specifically, is it actually proportional or whatnot for TCP/IP if I throttle my upstream to 50%, would that still allow me 50% downstream rates?