Need more powerful router, I guess

Discussion in 'Tomato Firmware' started by nricciardi, Dec 20, 2009.

  1. nricciardi

    nricciardi LI Guru Member


    I'm finding it difficult for a WRT54GS v4 to manage a 25/15 Mbps FIOS connection.

    When the download speed maxes out, the router CPU load goes to 0.81 with 12% of idle.

    In these circumstances, my max upload is around 5 Mbps. As soon as I finish the download, my upload goes back to normal.

    Is it safe to assume that the router CPU is my problem?

    My CPU is already overclocked to 216.

    Thank you.
  2. CandyBoy

    CandyBoy LI Guru Member

    I think cpu is your problem , try overclock to 250mhz , it will help you a little bit.
  3. nricciardi

    nricciardi LI Guru Member

    Thank you for your reply.

    My problem is that I don't have a JTAG cable. In case this overclock does not work I will have a hard time bringing the unit back to life.

    Is it safe to go as high as 250?
  4. TVTV

    TVTV LI Guru Member

    No, not without passive cooling.

    The safest way to find out what the problem is is sticking the cable straight into your PC, setting up the connection and checking if the line can do 25/15 at the same time. If it can, then your bottleneck is surely the router. If it can't, then... it's the line's fault. ;)
  5. karogyoker

    karogyoker Addicted to LI Member

    It's not CPU problem.
    You just can't upload while you are downloading, becouse while you are downloading, you are uploading too (the ACK packets).
    So it's normal. Don't overclock, you'll just get it bricked after a time.

    PLUS: you wrote, your CPU's is idle at 12%, so not the CPU is the bottleneck.
  6. nricciardi

    nricciardi LI Guru Member

    Thank you all for the replies.

    I'll do the test bypassing the Linksys.

    Also, I understand that I need to use some of the upload bandwidth to send the ACK packets.

    But do I need 10 Mbps to do that?

    The problem is as soon as my download is maxed out, the upload drops from 15 to 5 Mbps.

    All I want to do is understand why and I certainly appreciate the support of this forum.

    Thank you for taking the time.
  7. karogyoker

    karogyoker Addicted to LI Member

    top -d 1
    you can see the CPU util. more frequently.

    tick/untick Prior. ACK packets in QoS
    try set Qdisc to pfifo in QoS

    Is it a normal download by ftp or http, or is it a torrent?
  8. nricciardi

    nricciardi LI Guru Member


    QOS is turned off in my installation.

    What I'm doing to max out the pipes and run my tests is open two torrents from the Ubuntu site.

    The download is maxed out in less than 15 seconds.

    Thank you for trying to help.

    Anyway, I guess I'd like to know what is the Tomato compatible router that you can buy today that has the best throughput.

    Would it be the Asus 520?
  9. Elanzer

    Elanzer Addicted to LI Member

    Never had any problem running my WRT54GL @ 250mhz + txpower @ 100mw without any cooling at all, barely gets warm to the touch under stress testing. Although I did that thumbtack mod on the feet so it would stand a bit higher for more airflow.

    about 330 days of uptime as well
  10. karogyoker

    karogyoker Addicted to LI Member

    Maybe you should test the down/up speeds by regular http/ftp down/uploads, not torrent.
    Start something big for download, and then start uploading to a ftp.
  11. Toastman

    Toastman Super Moderator Staff Member Member

    Running at 250MHz:

    I would also try enabling QOS, key in a set of good rules, and see if you can see what your traffic consists of. Is a lot of it DHT? DNS? UDP? Connection storms? Is your connection tracking showing thousands of connections?

    But it does look like your speed may be simply too high and you are unlikely to improve things much. You really do need a better solution. I would personally go for the AUS RT-N16 if you can find one, it will give you a degree of future-proofing. Google for info - there's 3rd party firmware development going on too.
  12. TVTV

    TVTV LI Guru Member

    Yes, but remember that not all CPUs are made equal. Some may go to 250 w/o cooling, some may not, some may even die in the process. :) Also, some people use their routers in mild climate areas, some use them in very hot climate areas. So you really can't recommend somebody to O/C their router to max. speed without cooling just because yours can.
  13. jersully

    jersully LI Guru Member

    You might want to verify that you are running full-duplex, not half-duplex, on all your devices.
  14. alexlau

    alexlau LI Guru Member

    How to check whether the system is running full-duplex?
  15. DummyPLUG

    DummyPLUG Network Guru Member

    is that the v4 run on 5325? if so, then you are nearly max it out. a 5354 @240 bare do 50Mb total, if you enable QoS, or other service, you will got much slower speed. try to avoid L7 filter in QoS, and make it neat.
    a 4704 will a little bit faster. anyway, I wish tomato can run on atheros, as the ar71xx are cheap and fast.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice