DC++ FAQ » Using DC++

ID #1024

Why do I get slow download speeds?

If you experience slow downloads, it could be for many reasons:

  1. The persons upload bandwidth who you are downloading from is maxed out. Don't pay attention to the speed listed in the connection type column, its completely subjective and often is not a true reflection on the persons connection type since they can set it. Find a person with fewer slots used, which should result in faster speeds (i.e. 2/3 instead of 0/3 in the slots column).

  2. You need to optimize your operating system for your current connection speed. First close all Peer to Peer (P2P) applications. Next run the TweakTest on this site. Once you have optimized it, then run a Speed Test (best idea to select the site closest to your location). This will give you a good idea what your maximum download and upload speeds are. If you're getting within 10% of your connection speed, that's the best you can get! If you are having trouble with your broadband connection, and it relates to packet loss, excessive latency, or internet or ISP congestion, running the Line Quality Test may help find the cause (requires logon, free signup).
  3. The person who you are downloading from is using a bandwidth limiter. There are two types: client based and third-party program.
    * Often the client based types have set download/upload speed ratios in place so it's not completely unfair. (ex. If the upload speed limit is set below 6 KiB/s, then the client will restrict the client download speed to a 2:1 ratio). This varies from client to client and obviously not all support upload limiting. This type of speed limiting only restricts the uploading of files. It does not limit getting the user lists or searches.
    * A common third-party program that people use for limiting speed is NetLimiter. This type of speed limiting is absolute; meaning it can/does limit the speed which you get/send filelists, userlists and searches. One can suspect a person is using a tool such as NetLimiter when you're downloads are under 1KiB/s.
  4. You are sharing the internet connection with others on your LAN and they are using up all the available bandwidth. Tell them to knock it off =)
  5. QoS Packet Scheduler Bandwidth Limiting might be enabled on the operating system and network. Disable it in your network adapter. Windows 9x/ME/2K does not natively come with QoS. QoS can also be enabled on your router (not by default though). Look through the manual on how to check if its enabled.
  6. Your ISP may be limiting your P2P traffic via some method of packet shaping. This is very common at Universities and at the workplace. Call up the ISP and inquire if they do anything with P2P traffic. If the ISP does throttle you, then there is nothing that can be done to increase the speeds. Read this guide for some possible solutions.
  7. With asymmetrical connections (incoming data capacity is greater than outgoing, i.e. DSL, Cable, Satellite), uploading near your maximum will affect your downloading speed. For this, you can use the Use small send buffer under File -> Settings -> Advanced in DC++.
  8. If the Use small send buffer still does not improve your download speed when you are uploading at the same time, then get a client with an upload limiter Check the list of client features for those which have one. Set the upload limit to 85% of your upload speed. (ex. you have a 256kbps upload. 256 kbps / 8 bytes = 32 KiB/s. 32KiB/s * 0.85 = 27.2KiB/s. Set the upload limit to 27 KiB/s).

Last update: 2006-06-02 21:10
Author: BSOD2600
Revision: 1.0

Print this record Print this record
Send to a friend Send to a friend
Show this as PDF file Show this as PDF file
Export as XML-File Export as XML-File

Please rate this entry:

Average rating: 2.83 from 5 (6 Votes )

completely useless 1 2 3 4 5 most valuable

You cannot comment on this entry