Dispositivo Linux incorporado com altas médias de carga de CPU

Dispositivo Linux incorporado com altas médias de carga de CPU

Estou mexendo em um dispositivo Linux embarcado que utiliza uma CPU ARM6 (núcleo único) que parece estar apresentando altas médias de carga de CPU.

Isso é o que estou vendo depois de 10 minutos ligado

Load average: 5.00 5.00 4.84 1/58 669

O 1 processo em execução (dos 58) é o principal. Quase todo o resto está dormindo.

    Mem: 52064K used, 6788K free, 0K shrd, 0K buff, 25916K cached
CPU:   0% usr   0% sys   0% nic  98% idle   0% io   0% irq   0% sirq
Load average: 5.00 5.00 4.85 1/57 669
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
  653   652 root     R     2964   5%   0   1% top
  552   432 root     S     5396   9%   0   0% ./lld
  650   546 root     S     4636   8%   0   0% sshd: root@ttyp0
  610   552 root     S    67600 114%   0   0% /croc/cr715 --root-dir /croc/
  605   552 root     S    16080  27%   0   0% /croc/media_daemon --log -1 --rec 0 --play 0
  546     1 root     S     4636   8%   0   0% /usr/sbin/sshd
  432     1 root     S     3812   6%   0   0% {rcS} /bin/sh /etc/init.d/rcS
  652   650 root     S     3284   6%   0   0% -bash
    1     0 root     S     2960   5%   0   0% init
  635   610 99       S     2016   3%   0   0% dns-proxy
  431     2 root     SWN      0   0%   0   0% [jffs2_gcd_mtd7]
  123     2 root     SW       0   0%   0   0% [pdflush]
    5     2 root     SW<      0   0%   0   0% [khelper]
  396     2 root     SW<      0   0%   0   0% [SPI]
    4     2 root     SW<      0   0%   0   0% [events/0]
  426     2 root     SW<      0   0%   0   0% [croc715fb]
  524     2 root     DW       0   0%   0   0% [hwthread]
    2     0 root     SW<      0   0%   0   0% [kthreadd]
    3     2 root     SW<      0   0%   0   0% [ksoftirqd/0]
   17     2 root     SW       0   0%   0   0% [bcmring_ddrvpmp]
   45     2 root     SW       0   0%   0   0% [knllog]
   76     2 root     SW<      0   0%   0   0% [kblockd/0]
   79     2 root     SW       0   0%   0   0% [perfpoll]
   80     2 root     SW<      0   0%   0   0% [hosticp]
   88     2 root     SW<      0   0%   0   0% [ksuspend_usbd]
   94     2 root     SW<      0   0%   0   0% [khubd]
   98     2 root     SW<      0   0%   0   0% [kmmcd]
  104     2 root     SW<      0   0%   0   0% [btaddconn]
  105     2 root     SW<      0   0%   0   0% [btdelconn]
  122     2 root     SW       0   0%   0   0% [pdflush]
  124     2 root     SW<      0   0%   0   0% [kswapd0]
  125     2 root     SW<      0   0%   0   0% [aio/0]
  126     2 root     SW<      0   0%   0   0% [nfsiod]
  127     2 root     SW       0   0%   0   0% [crypto]
  128     2 root     SW       0   0%   0   0% [crypto_ret]
  334     2 root     SW<      0   0%   0   0% [GE_THREAD]
  338     2 root     SW<      0   0%   0   0% [vpm_power_queue]
  369     2 root     SW<      0   0%   0   0% [mtdblockd]
  410     2 root     SWN      0   0%   0   0% [keypad: hook po]
  420     2 root     SW<      0   0%   0   0% [krfcommd]
  421     2 root     SW<      0   0%   0   0% [rpciod/0]
  525     2 root     DW       0   0%   0   0% [hausioctl]
  526     2 root     SW<      0   0%   0   0% [frameProfiler]

Há um hwthread e alguns outros processos que estão em DWestado. Os itens que são DWos culpados?

informação relacionada