IPCONFIG /registerdns on Windows increases Download Speed momentarily

07
2014-07
  • user1167442

    I'm downloading a large video file, and it is downloading somewhere in the rage of 50-75 KB/s. I wanted to try and speed up the process, so - not really expecting anything - I flushed the dns cache and then executed ipconfig /registerdns.

    For about 3-5s following pressing the enter key, the download speed (at least according to Chrome's download page) leaped up to 135 KB/s. That's right around a 200% increase!

    Then after a couple of seconds, back to normal. Until...i executed ipconfig /registerdns again, and the results were identical.

    Why is this? I'm inclined to just execute something like:

        for /l %i in (1,1,10000) do `ipconfig /registerdns` & sleep 1
    

    Have I tapped into something, or is there more to this than meets the eye? And why? I can't think of any logical reason for such a brief burst unless something is regulating downloads speeds that temporarily gets interrupted during dns server registration.

  • Answers
  • Pathfinder

    Or it could be the fact that during dns register, chrome's download meter counter is reset

    When you start a download, the dns service is called to map the address to the download server.

    Subsequent packets of data (the downloading file) do not have any dependencies on the dns.

    Even unlimited connections are limited in some way, each node on a network has a limit threshold that several users combine to meet. Else the internet will be cluttered and slow, with sharp lag spikes during peak times. It is possible that calling a dns refresh messes with the limiter, but it doesn't make any sense.

    End recommendation, try this again but use win network manager as the monitor.


  • Related Question

    file sharing - Increasing download speed for torrents?
  • pramodc84

    Can you please list out any torrent client configuration to get max out of available net speed?


  • Related Answers
  • pelms

    Try these tips from TorrentFreak.

    The factor that made the most difference for me was to limit the upload speed.
    For instance, for my 2Mb/s connection I limited the upload speed to about 1/15 of the maximum download rate, i.e. an upload rate of 136kb/s (17kB/s) - TorrentFreak recommends setting the upload speed to about 80% of the measured maximum upload rate. If the upload is set too high it will slow down the downloads since they need to use some upload capacity for requests.

    P.S. Of course I also set the torrent client to switch to unlimited upload speeds once downloads are complete so I can seed the torrents more quickly.

  • Omar Abid

    There are three main things that may help.

    1. If you are connecting from behind a router make sure the port you are connecting for the torrents has been forwarded (check here for guides: PortForward.com)

    2. While looking for downloads try to not get something redicualisly large.
      Ie. if i want to get a movie for my iPhone i wouldn't get the 8Gig copy over the 1Gig copy.

    3. Look for the amount of seeders to leechers. Seeders are people who have already downloaded the file and are sharing it for others to download. Leechers are the people who are downloading the file as well.
      So i wouldn't even bother getting a file that has 1 seeder and 20 leechers.

  • Moshe

    Keep in mind that some ISPs are putting a cap on the maximum speed you can get via torrent clients. These ISPs are detecting the protocol torrent clients are using, and slow it down on purpose.

    You should consider using a client using the newer uTP protocol (such as uTorrent's beta) for best performance.

    You can read more about it here.

  • salmonmoose

    For underground content (the stuff you shouldn't be downloading) try to find a private tracker, they'll give amazing speeds as everyone there is desperate to upload.

    For legitimate traffic - you shouldn't have a problem, unless someone creates a new torrent for an existing file.

    Don't hammer your outbound bandwidth - set it at 50-75% of your capacity, a clogged out-bound channel will nerf your inbound traffic. Also, don't run too many torrents at once.