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

udhcpc High CPU Usage Tomato RAF Tomato v1.25.8515.2

Discussion in 'Tomato Firmware' started by The Doctor, Sep 29, 2009.

  1. The Doctor

    The Doctor LI Guru Member

    I'm running this router on a 25Mb symetric fiber connection (Verizon FIOS), at the time the problem started (this time) eMule had been uploading at 24Mb+ for several hours, and I started a large download from usenet, running between 10-15Mb maybe 15 minutes earlier.

    I noticed my download had slower to less than ½ original speed, and web pages started to open kinda slowly, so I logged into Tomato to see if it was stressed. Below is was I saw. udhcpc, which is normally using 0% CPU is now pulling 24%, and it stayed there for over 20 minutes. FIOS IP leases are 2 hours, there was a bit under 50 minutes remaining when I noticed the problem. udhcpc returned to 0% CPU, and the router resumed proper operation after the lease renewed successfully.

    Both computers connected to this router have static IP configurations, but DHCP server is on for when I work on somebody elses computer. The router connects directly to the ONT with 25' of Cat 5e cable, there is no bridge device (MOCA is not in use). Router is WRT54G-TM clocked at 250Mhz, and is 100% stable. It has NEVER spontaneously rebooted or locked up.

    This has happened 3 times now, any idea what might cause it, or how to fix it? Any help is appreciated.

    Below is what I got from a telnet session while problem was occurring.
    Sorry for terrible appearance, I could not get it to format.
    **********************************************************

    Tomato v1.25.8515 .2


    BusyBox v1.14.2 (2009-07-24 04:22:50 CEST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.

    # top
    Mem: 13652K used, 17032K free, 0K shrd, 1560K buff, 4936K cached
    CPU: 7% usr 91% sys 0% nic 1% idle 0% io 0% irq 0% sirq
    Load average: 1.97 1.84 1.37 4/18 12102
    PID PPID USER STAT VSZ %MEM %CPU COMMAND
    3 1 root RWN 0 0% 74% [ksoftirqd_CPU0]
    5598 1 root R 1952 6% 24% udhcpc -i vlan1 -s dhcpc-event -H unkn
    12102 12095 root R 1952 6% 1% top
    12095 66 root S 1972 6% 0% -sh
    5414 1 root S 1960 6% 0% crond -l 9
    66 1 root S 1940 6% 0% telnetd -p 23
    1 0 root S 1772 6% 0% init noinitrd
    26 1 root S 1720 6% 0% buttons
    5415 1 root S 1664 5% 0% httpd
    5418 1 root S 1256 4% 0% rstats
    10069 1 nobody S 884 3% 0% dnsmasq
    5423 1 root SW 0 0% 0% [cifsd]
    7 1 root SW 0 0% 0% [mtdblockd]
    5422 1 root SW 0 0% 0% [cifsoplockd]
    6 1 root SW 0 0% 0% [kupdated]
    2 1 root SW 0 0% 0% [keventd]
    4 1 root SW 0 0% 0% [kswapd]
    5 1 root SW 0 0% 0% [bdflush]
     
  2. mstombs

    mstombs Network Guru Member

    There's been a few bugfixes to udhcp in BusyBox, I guess this means Victek should try 1.15.1 ?

    Tip: use code blocks!

    Code:
    BusyBox v1.14.2 (2009-07-24 04:22:50 CEST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    # top
    Mem: 13652K used, 17032K free, 0K shrd, 1560K buff, 4936K cached
    CPU:   7% usr  91% sys   0% nic   1% idle   0% io   0% irq   0% sirq
    Load average: 1.97 1.84 1.37 4/18 12102
      PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
        3     1 root     RWN      0   0%  74% [ksoftirqd_CPU0]
     5598     1 root     R     1952   6%  24% udhcpc -i vlan1 -s dhcpc-event -H unkn
    12102 12095 root     R     1952   6%   1% top
    12095    66 root     S     1972   6%   0% -sh
     5414     1 root     S     1960   6%   0% crond -l 9
       66     1 root     S     1940   6%   0% telnetd -p 23
        1     0 root     S     1772   6%   0% init noinitrd
       26     1 root     S     1720   6%   0% buttons
     5415     1 root     S     1664   5%   0% httpd
     5418     1 root     S     1256   4%   0% rstats
    10069     1 nobody   S      884   3%   0% dnsmasq
     5423     1 root     SW       0   0%   0% [cifsd]
        7     1 root     SW       0   0%   0% [mtdblockd]
     5422     1 root     SW       0   0%   0% [cifsoplockd]
        6     1 root     SW       0   0%   0% [kupdated]
        2     1 root     SW       0   0%   0% [keventd]
        4     1 root     SW       0   0%   0% [kswapd]
        5     1 root     SW       0   0%   0% [bdflush]     
     

Share This Page