1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

CPU Load

Discussion in 'Tomato Firmware' started by GhaladReam, Apr 26, 2007.

  1. GhaladReam

    GhaladReam Network Guru Member

    This has probably been mentioned before, but I couldn't find it. What do the numbers in CPU Load mean? Are they a percentage?

    I currently see: "CPU Load (1 / 5 / 15 mins) 6.67 / 6.16 / 5.99"

    Usually it's something like "CPU Load (1 / 5 / 15 mins) 0.03 / 0.00 / 0.00", except I'm downloading 3 or 4 torrents right now.

    Is the 1 / 5 / 15 mins a guess as to what the load will be in the future or what they were that many minutes ago?

    Thanks.
     
  2. digitalgeek

    digitalgeek Network Guru Member

    I am currently downloading and seeding several items with utorrent and I looked this info up remotely...

    CPU Load (1 / 5 / 15 mins) 0.05 / 0.07 / 0.01

    I have never seen these numbers higher than 2 or 3... you might want to check some of your port 80 traffic or consider clear nvram and re-config manually...????
     
  3. ifican

    ifican Network Guru Member

    Those numbers reflect the avg cpu load in the last 1min/5min/15min interval.
     
  4. GhaladReam

    GhaladReam Network Guru Member

    I also have a La Fonera router connected to it in Client Bridge mode. Could that be causeing the high CPU usage? I don't ever remember the numbers being beyond about 0.10 before I recently set up this client bridge.

    PS. I'm up to 12.94 / 11.74 / 11.20 CPU usage.. but everything seems to be stable regardless...

    Also, I recently cleared NVRAM and re-keyed them after trying to solve a different issue, so that can't be it...

    With the above CPU load, this is what's running:

    My main PC. Wired.
    My file server/torrenting box. Wired.
    My brother, a wireless client. He regularly has P2P apps running, but I've got QoS and WMM set up so he doesn't hog all the bandwidth.
    My Nintendo Wii, wireless client, in standby mode currently.
    La Fonera in client bridge mode, wireless.
     
  5. jeradc

    jeradc LI Guru Member

    Why are you worried about the cpu load?
     
  6. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    With a load that high, why shouldn't he be? It means that he has enough stuff constantly running that it would take > 11 processors to keep up. I would think that a drop in performance would accompany that type of situation.
     
  7. GhaladReam

    GhaladReam Network Guru Member

    So am I to assume that a CPU load of 1.00 = 100%? That can't be right... How could my router be doing the work of 11 CPUs?
     
  8. TexasFlood

    TexasFlood Network Guru Member

  9. roadkill

    roadkill Super Moderator Staff Member Member

    L7 filters and IPP2P classifications use a lot of cpu if you have several of these this might be the cause...
     
  10. GhaladReam

    GhaladReam Network Guru Member

    Thanks for that link, it explained it quite well...

    Nevertheless, my Tomato box is 14.85 / 15.07 / 15.16... Which would mean that there's constantly 13 - 14 processes waiting to be fulfilled? That's very strange.. This sudden CPU spike didn't start occurring until I connected up a wireless client bridge about 3 days ago, as I mentioned before. It's not affecting anything though. Everything seems to still be running smoothly, I haven't noticed any slowdowns with my internet connection, or LAN. I'll try disconnecting the bridge and wiating about 30 minutes to see if that does anything.
     
  11. MiseryQ

    MiseryQ Network Guru Member

    Just took a look at my uptime and noticed the CPU load of: 2.02/1.87/1.77 O:
     
  12. GhaladReam

    GhaladReam Network Guru Member

    Ever since upgrading to 1.07 my CPU Loads have been drastically lower. I don't know what the problem was, but now they're anywhere from 0.01 to 0.30. Never really going above that.
     
  13. GhaladReam

    GhaladReam Network Guru Member

    Tomato 1.09 update: my CPU loads are up to 0.50-1.00.. But this only seems to happen when a wireless client is connected, otherwise they're usually around 0.05-0.20. ANy idea why the huge jump in load when a wireless client is connected?
     
  14. HennieM

    HennieM Network Guru Member

    Wild guess: You using WEP or TKIP encryption? I think those encryption schemes happen in software, while AES has some hardware help.
     
  15. markbto

    markbto LI Guru Member

    To find out more about the process that are taking up so much of the cpu, SSH to Tomato machine, type 'top' there will be a list of processes and info on memory and cpu usage.
     
  16. GhaladReam

    GhaladReam Network Guru Member

    My encryption is WPA/WPA2 Personal and TKIP/AES
     
  17. HennieM

    HennieM Network Guru Member

    Perhaps try just AES encryption. I found my wireless speeds to be up slightly when using AES only. Never checked the CPU load though.

    (If you run top, press q to quit.)
     

Share This Page