networking - Why does my Internet slow to a crawl unless I reboot my router every few days?

08
2014-07
  • Pops

    A few weeks ago, I noticed that my Internet connection had slowed down to a crawl. I waited a few days hoping it would go away on its own, but it didn't get better. So I asked this question about how to make it faster.

    The problem went away after I updated to the latest firmware, so I didn't follow up too carefully. But every few days since then, my Internet has slowed down again. Unlike before, all I have to do to fix it is open the router administration page and press the "Reboot" button. Nothing else seems to work, though I'm sure there are options I haven't tried.

    If it makes a difference, my girlfriend and I both transfer large amounts of data fairly routinely for school (videoconferencing, downloading entire recorded lectures).

    The router is a Cisco/Linksys WRT160N v3 that's about a year old. Most of the time, it deals with just two standard Windows 7 laptops.

    The only thing I came across while searching for answers/dupes was this unresolved question, which seems similar superficially, but probably doesn't have the same root issue.

    What could be causing these slowdowns, and how can I get rid of them?

    EDIT :
    After asking this followup question, I installed dd-wrt on my router, and I seem to be getting higher and more consistent speeds. Perhaps more importantly, my memory use is fairly constant. I know this isn't an answer — which is why I'm not posting it as an answer — but it is how I resolved the situation, and hopefully it'll be helpful for someone.

  • Answers
  • AndrejaKo

    I'd say that the problem is bad memory management in router firmware. Basically whenever router needs to have lots of connections open, it uses up its RAM, which is normal. When a connection is closed, that RAM should be freed up. It looks like in your case it isn't. As router has less and less RAM available, it becomes slower and slower and in the end you have to reboot it. When it is rebooted, contents of the memory are cleared and you have fresh memory to use.

    If that's the case, then there's very little you can do. Your router may be supported by third party firmware like DD-WRT or OpenWRT (where's the rest of its name? I can't tell without it) so you could try installing one of then. Otherwise, you could hope for new version of official firmware which could fix the problem.

    To check if I'm right, try opening lots of windows and tabs in your browser and go to as many websites as you can on as many computers as you can. Also, you could try finding a hot torrent and download it. Bittorrent will usually place heavy load on router and if the connection closing problem is there, it will occur quickly.

    I had a similar problem on a Netgear FVG318 router and solved it by getting a router which supports OpenWRT. I haven't had any problems since then.

  • ErnieTheGeek

    In situations like this I love to take a cheap garden timer from Home Depot/Any Hardware store and set it to reboot the router on a daily basis in a time when theres generally little to no usage.

  • Sujira

    For Linksis Routers, go to Utilities tab and check the Firewall selection. By Disable (turn off) the router Firewall. It speed up the internet connection a lot. It is better than rebooting quite often.

    You should turn off your router at night or at non usage time as routers that are turned on 24hrs are subjected to over heat and subject to hang due to triggering of the firewall feature.

    After I solve my router problem by turning off the firewall, I switch off the router at night too to prolong the router life.


  • Related Question

    Internet is slow with ANY router
  • Juice

    I just signed up for service with Time Warner cable in Dallas, TX. I am supposed to get 7Mbps down w/ bursting to 10Mbps. If I connect the cable modem directly to my PC, I get the advertised speed. If I go through my router I rarely get above 2Mbps. I know its not my router because I went and bought two new routers, both different brands and the same issue occurs. I've also tried both of my laptops so I know its not the computer either. At this point I'm almost positive its their service. No router = fast, w/ router = slow. Has anyone had this issue?

    Currently I use a Linksys WRT54G w/ DD-WRT as my router with Windows 7. I've been using it for years without issue. If know one has any ideas I'll have to call CS and pretend I'm not using a router since their only fix is for me not to use a router which I find unacceptable.


  • Related Answers
  • Juice

    Cloning my PC's MAC address instead of using the router MAC address fixed my speed issue.

  • Goyuix

    Some cable modems either require, or at least behave much better if you disable STP (DD-WRT Web Interface -> Setup Tab -> Basic Setup -> WAN Setup section). Also, I have seen the QoS settings wreak havoc on cable connections, as their "bursty" nature really doesn't play well. Disable any QoS on the router as well. Lastly, I find using dnsmasq on the router and having your computer use the private address (usually 192.168.1.1) as both gateway and DNS works best.

    More information: http://www.dd-wrt.com/wiki/index.php/STP

  • muncherelli

    If you're using DD-WRT on a router, you should look into flashing back to the default firmware of the router. It must be a setting within the router QoS.