load on the router

Discussion in 'Tomato Firmware' started by bogderpirat, Aug 18, 2008.

  1. bogderpirat

    bogderpirat Network Guru Member

    i haven't ever really paid attention to how much load the tough little tomato gets when i stress it, but i was always under the impression that it doesn't get load averages a lot above 0.3 or 0.4.

    of late, when i download stuff at max speed (1.6mb/s), i've been noticing that the load average gets as high as 0.8, sometimes even exceeding 1.00.
    i am under the impression that this behavior is new, and i'd imagine that it was probably lower with tomato 1.19, but i can't put my finger on it.
    i've tried reverting back to 1.19, but with no visible effect. i measure realtime load with top over ssh, and as soon as i get torrents to start, or even a download over http, a process named ksoftirqd_CPU0 eats up all the cpu. usually 70% and above.

    i have made a few customizations to the standard settings, such as a route for me to access the modem that is attached to the router's wan port, a script that downloads an snmpd from the web as soon as a connection is established and starts it, and a ip-based bandwidth limiting script. also, i use a bunch of qos classifications. i've tried disabling all of those, but none of these options' cessations yield any change.

    can anyone enlighten me as to what this ksoftirqd_CPU0 process manages? or maybe tell me how to make it so it uses less of my brave tomato's cpu?
  2. spliff

    spliff LI Guru Member

    I'm pretty sure that is the kernel that is doing the routing. I have a 16 mb connection and I see my load go up when running torrents at max speed.
  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