hald-runner evokes high cpu usage

Robert Noland rnoland at FreeBSD.org
Sat Aug 2 12:57:27 UTC 2008


On Thu, 2008-07-17 at 13:51 +0200, Helko Glathe wrote:
> Hi
> 
> My machine runs with FreeBSD 7.0-RELEASE-p3.
> 
> The idle state of the cpu is approximately 80 percent if hald-runner is  
> running:

I recently ran into this on my laptop also.  Running moused on the
touchpad helped somewhat.  The real solution was to have hald ignore
psm.  See the gnome hal faq for details on how to do this.
http://www.freebsd.org/gnome/docs/halfaq.html#q2

I've gone from idling at 1Ghz or more to 150Mhz.

robert.

> last pid:  1500;  load averages:  0.67,  0.44,   
> 0.19                                                                                 
> up 0+00:02:35  13:38:43
> 64 processes:  2 running, 62 sleeping
> CPU states:  1.8% user,  0.0% nice, 18.0% system,  0.0% interrupt, 80.2%  
> idle
> Mem: 63M Active, 40M Inact, 211M Wired, 840K Cache, 76M Buf, 673M Free
> Swap: 4096M Total, 4096M Free
> 
>    PID USERNAME    THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
>   1252 root          1  45    0   274M 68752K CPU0   0   0:05  2.69% Xorg
>   1255 haldaemon     1  44    0 21256K  5468K select 1   0:02  0.00% hald
>   1387 kater         1  44    0 32956K 27528K select 0   0:01  0.00% kdeinit
>   1391 kater         1  44    0 32892K 26616K select 0   0:01  0.00% kdeinit
>   1375 kater         1  44    0 37444K 28552K select 0   0:01  0.00% kdeinit
>   1429 kater         1  44    0 30052K 24180K select 0   0:01  0.00% kdeinit
>   1415 kater         1  44    0 29680K 11336K select 0   0:01  0.00% artsd
>   1345 kater         1  44    0 19824K  4384K select 1   0:00  0.00%  
> gam_server
>   1385 kater         1  44    0 29180K 22716K select 0   0:00  0.00% kdeinit
>   1432 kater         1  44    0 32544K 25248K select 1   0:00  0.00% korgac
>   1427 kater         1  44    0 48232K 26952K select 1   0:00  0.00% kdeinit
>   1420 kater         1  44    0 28552K 21836K select 1   0:00  0.00% kdeinit
>    717 root          1  44    0  3276K  1028K select 1   0:00  0.00% moused
>   1267 root          1  58    0 20236K  3848K select 1   0:00  0.00%  
> hald-addon-mouse-sy
>   1264 root          1  57    0 20236K  3840K select 1   0:00  0.00%  
> hald-addon-mouse-sy
>   1087 messagebus    1  44    0  3348K  1800K select 0   0:00  0.00%  
> dbus-daemon
>   1458 kater         1  44    0  3524K  1788K CPU1   1   0:00  0.00% top
>   1366 kater         1  57    0 26104K 18300K select 0   0:00  0.00% kdeinit
>   1384 kater         1  44    0 27344K 20716K select 0   0:00  0.00% kdeinit
>   1011 root          1  44    0  3192K   992K select 1   0:00  0.00% powerd
>   1259 root          1  96    0 20424K  4096K select 0   0:00  0.00%  
> hald-runner
>   1373 kater         1  44    0 26736K 19416K select 1   0:00  0.00% kdeinit
>   1041 root          1   4    0  6112K  3632K kqread 1   0:00  0.00% cupsd
>   1271 root          1  44    0  3632K  1568K select 1   0:00  0.00%  
> hald-addon-storage
>    906 root          1  44    0  3192K  1212K select 0   0:00  0.00% syslogd
>   1370 kater         1  44    0 25680K 17592K select 0   0:00  0.00% kdeinit
>    333 root          1  44    0  4928K  2720K select 0   0:00  0.00%  
> wpa_supplicant
>   1305 kater         1   8    0  3492K  1396K wait   1   0:00  0.00% sh
>   1393 kater         1  49    0 27936K 20728K select 1   0:00  0.00% kdeinit
>   1254 root          1   8    0  4596K  2292K wait   1   0:00  0.00% kdm-bin
>   1258 root         17   0    0 28956K  5172K waitvt 1   0:00  0.00%  
> console-kit-daemon
> 
> Killing hald-runner the idle state grows up to 100 percent:
> 
> last pid:  1536;  load averages:  0.26,  0.36,   
> 0.17                                                                                 
> up 0+00:03:34  13:39:42
> 62 processes:  1 running, 61 sleeping
> CPU states:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100%  
> idle
> Mem: 62M Active, 40M Inact, 211M Wired, 944K Cache, 76M Buf, 673M Free
> Swap: 4096M Total, 4096M Free
> 
>    PID USERNAME    THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
>   1252 root          1  44    0   274M 68752K select 0   0:05  0.00% Xorg
>   1387 kater         1  44    0 32956K 27528K select 0   0:01  0.00% kdeinit
>   1429 kater         1  44    0 31180K 25120K select 1   0:01  0.00% kdeinit
>   1391 kater         1  44    0 32892K 26616K select 0   0:01  0.00% kdeinit
>   1375 kater         1  44    0 37444K 28552K select 0   0:01  0.00% kdeinit
>   1415 kater         1  44    0 29680K 11336K select 0   0:01  0.00% artsd
>   1345 kater         1  44    0 19824K  4384K select 0   0:00  0.00%  
> gam_server
>   1385 kater         1  44    0 29180K 22716K select 0   0:00  0.00% kdeinit
>   1432 kater         1  44    0 32544K 25248K select 0   0:00  0.00% korgac
>    717 root          1  44    0  3276K  1028K select 1   0:00  0.00% moused
>   1427 kater         1  44    0 48232K 26952K select 0   0:00  0.00% kdeinit
>   1420 kater         1  44    0 28552K 21856K select 1   0:00  0.00% kdeinit
>   1011 root          1  44    0  3192K   992K select 1   0:00  0.00% powerd
>   1087 messagebus    1  44    0  3348K  1800K select 0   0:00  0.00%  
> dbus-daemon
>   1366 kater         1  57    0 26104K 18300K select 0   0:00  0.00% kdeinit
>   1384 kater         1  44    0 27344K 20716K select 0   0:00  0.00% kdeinit
>   1373 kater         1  44    0 26736K 19416K select 1   0:00  0.00% kdeinit
>   1041 root          1   4    0  6112K  3632K kqread 1   0:00  0.00% cupsd
>   1370 kater         1  44    0 25680K 17592K select 0   0:00  0.00% kdeinit
>    906 root          1  44    0  3192K  1212K select 1   0:00  0.00% syslogd
>    333 root          1  44    0  4928K  2720K select 0   0:00  0.00%  
> wpa_supplicant
>   1305 kater         1   8    0  3492K  1396K wait   1   0:00  0.00% sh
>   1536 root          1  44    0  3524K  1772K CPU1   0   0:00  0.00% top
>   1393 kater         1  49    0 27936K 20728K select 1   0:00  0.00% kdeinit
>   1531 root          1   8    0  4432K  2404K wait   1   0:00  0.00% bash
>   1444 kater         1   8    0  4432K  2420K wait   1   0:00  0.00% bash
>   1527 kater         1   8    0  3596K  1564K wait   1   0:00  0.00% su
>   1258 root         17   0    0 28956K  5172K waitvt 1   0:00  0.00%  
> console-kit-daemon
> 
> 
> Any proposals to fix this problem?
> 
> Regards, Helko
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20080802/6ed53098/attachment.pgp


More information about the freebsd-gnome mailing list