udev just does what the kernel tells it to do.
What about you find out what these processes are trying to do?
If you do not know any better,

Sorry for not being an expert concerning the interaction between udev and the kernel.

at lease please report the complete
output of ps axf.

Here it comes:

  PID TTY      STAT   TIME COMMAND
    2 ?        S<     0:00 [kthreadd]
    3 ?        SN     0:00  \_ [ksoftirqd/0]
    4 ?        S<     0:00  \_ [events/0]
    5 ?        S<     0:00  \_ [khelper]
   61 ?        S<     0:00  \_ [kblockd/0]
   62 ?        S<     0:00  \_ [kacpid]
   63 ?        S<     0:00  \_ [kacpi_notify]
  142 ?        S<     0:00  \_ [ksuspend_usbd]
  145 ?        S<     0:00  \_ [khubd]
  147 ?        S<     0:00  \_ [kseriod]
  158 ?        S<     0:00  \_ [khpsbpkt]
  163 ?        S<     0:00  \_ [knodemgrd_0]
  169 ?        S      0:00  \_ [pdflush]
  170 ?        S      0:00  \_ [pdflush]
  171 ?        S<     0:00  \_ [kswapd0]
  172 ?        S<     0:00  \_ [aio/0]
  844 ?        S<     0:00  \_ [kpsmoused]
  856 ?        S<     0:00  \_ [kondemand/0]
  878 ?        S<     0:01  \_ [kjournald]
 1647 ?        S<     0:00  \_ [kjournald]
 3036 ?        S<     0:11  \_ [kdvb-fe-0]
 3040 ?        S<     0:16  \_ [kdvb-fe-1]
 6981 ?        S<     0:01  \_ [cx88[1] dvb]
 6984 ?        S<     0:00  \_ [cx88[0] dvb]
    1 ?        Ss     0:01 init [5]
  961 ?        S<s  274:38 udevd --daemon
  973 ?        S<     0:00  \_ udevd --daemon
  974 ?        S<     0:00  \_ udevd --daemon
  975 ?        S<     0:00  \_ udevd --daemon
  976 ?        S<     0:00  \_ udevd --daemon
  977 ?        S<     0:00  \_ udevd --daemon
  978 ?        S<     0:00  \_ udevd --daemon
  979 ?        S<     0:00  \_ udevd --daemon
  980 ?        S<     0:00  \_ udevd --daemon
  988 ?        S<     0:00  \_ udevd --daemon
  989 ?        S<     0:00  \_ udevd --daemon
  990 ?        S<     0:00  \_ udevd --daemon
  991 ?        S<     0:00  \_ udevd --daemon
  992 ?        S<     0:00  \_ udevd --daemon
  993 ?        S<     0:00  \_ udevd --daemon
  994 ?        S<     0:00  \_ udevd --daemon
  995 ?        S<     0:00  \_ udevd --daemon
  996 ?        S<     0:00  \_ udevd --daemon
 1002 ?        S<     0:00  \_ udevd --daemon
 1003 ?        S<     0:00  \_ udevd --daemon
 1004 ?        S<     0:00  \_ udevd --daemon
 1005 ?        S<     0:00  \_ udevd --daemon
 1006 ?        S<     0:00  \_ udevd --daemon
 1007 ?        S<     0:00  \_ udevd --daemon
 1008 ?        S<     0:00  \_ udevd --daemon
 1009 ?        S<     0:00  \_ udevd --daemon
 1027 ?        S<     0:00  \_ udevd --daemon
 1028 ?        S<     0:00  \_ udevd --daemon
 1029 ?        S<     0:00  \_ udevd --daemon
 1030 ?        S<     0:00  \_ udevd --daemon
 1031 ?        S<     0:00  \_ udevd --daemon
 1032 ?        S<     0:00  \_ udevd --daemon
 1033 ?        S<     0:00  \_ udevd --daemon
 1034 ?        S<     0:00  \_ udevd --daemon
 1043 ?        S<     0:00  \_ udevd --daemon
 1044 ?        S<     0:00  \_ udevd --daemon
 1045 ?        S<     0:00  \_ udevd --daemon
 1046 ?        S<     0:00  \_ udevd --daemon
 1047 ?        S<     0:00  \_ udevd --daemon
 1048 ?        S<     0:00  \_ udevd --daemon
 1049 ?        S<     0:00  \_ udevd --daemon
 1050 ?        S<     0:00  \_ udevd --daemon
 1051 ?        S<     0:00  \_ udevd --daemon
 1059 ?        S<     0:00  \_ udevd --daemon
 1060 ?        S<     0:00  \_ udevd --daemon
 1061 ?        S<     0:00  \_ udevd --daemon
 1062 ?        S<     0:00  \_ udevd --daemon
 1063 ?        S<     0:00  \_ udevd --daemon
 1064 ?        S<     0:00  \_ udevd --daemon
 1065 ?        S<     0:00  \_ udevd --daemon
 1066 ?        S<     0:00  \_ udevd --daemon
 1091 ?        S<     0:00  \_ udevd --daemon
 1092 ?        S<     0:00  \_ udevd --daemon
 1093 ?        S<     0:00  \_ udevd --daemon
 1094 ?        S<     0:00  \_ udevd --daemon
 1095 ?        S<     0:00  \_ udevd --daemon
 1096 ?        S<     0:00  \_ udevd --daemon
 1097 ?        S<     0:00  \_ udevd --daemon
 1098 ?        S<     0:00  \_ udevd --daemon
 1099 ?        S<     0:00  \_ udevd --daemon
 1108 ?        S<     0:00  \_ udevd --daemon
 1109 ?        S<     0:00  \_ udevd --daemon
 1110 ?        S<     0:00  \_ udevd --daemon
 1111 ?        S<     0:00  \_ udevd --daemon
 1112 ?        S<     0:00  \_ udevd --daemon
 1113 ?        S<     0:00  \_ udevd --daemon
 1114 ?        S<     0:00  \_ udevd --daemon
 1115 ?        S<     0:00  \_ udevd --daemon
 1118 ?        S<     0:00  \_ udevd --daemon
 1119 ?        S<     0:00  \_ udevd --daemon
 1120 ?        S<     0:00  \_ udevd --daemon
 1121 ?        S<     0:00  \_ udevd --daemon
 1122 ?        S<     0:00  \_ udevd --daemon
 1123 ?        S<     0:00  \_ udevd --daemon
 1124 ?        S<     0:00  \_ udevd --daemon
 1125 ?        S<     0:00  \_ udevd --daemon
 1821 ?        Ss     0:00 /sbin/portmap
1909 ? S<s 0:00 dhclient3 -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp3/dhclient.eth0.leases eth0
 2118 ?        Ss     0:00 /sbin/syslogd
 2127 ?        Ss     0:00 /sbin/klogd -x
 2136 ?        Ss     0:00 /usr/sbin/acpid
 2146 ?        Ss     0:00 /usr/bin/dbus-daemon --system
 2157 ?        Ss     0:00 avahi-daemon: running [aura.local]
 2158 ?        Ss     0:00  \_ avahi-daemon: chroot helper
 2176 ?        Ss     0:00 /usr/sbin/sshd
 4667 ?        Ss     0:00  \_ sshd: tcrass [priv]
 4677 ?        S      0:00  |   \_ sshd: tcr...@pts/0
 4692 pts/0    Ss     0:01  |       \_ -bash
 6986 pts/0    R+     0:00  |           \_ ps axf
 4731 ?        Ss     0:00  \_ sshd: tcrass [priv]
 4741 ?        S      0:00      \_ sshd: tcr...@pts/1
 4749 pts/1    Ss     0:01          \_ -bash
 4896 pts/1    S      0:00              \_ su
 4947 pts/1    S+     0:00                  \_ bash
 2226 ?        SN     0:00 /bin/sh /usr/bin/mysqld_safe
2381 ? SNl 30:06 \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
 2382 ?        S      0:00  \_ logger -t mysqld -p daemon.error
 2777 ?        Ss     0:00 /usr/sbin/inetd
 2788 ?        Ss     0:00 /usr/sbin/nmbd -D
 2796 ?        SNs    0:00 /usr/sbin/smbd -D
 2805 ?        SN     0:00  \_ /usr/sbin/smbd -D
 2816 ?        Ss     0:01 /usr/sbin/hald
 2820 ?        S      0:00  \_ hald-runner
2921 ? S 0:00 \_ hald-addon-usb-csr: listening on 'Cordless Freedom Optical Mouse' 2974 ? S 0:00 \_ hald-addon-input: Listening on /dev/input/event4 /dev/input/event2 /dev/input/event0 /dev/input/event7 /dev/input/event6 /dev/input/event1 /dev/input/event5
 3001 ?        S      0:00      \_ /usr/lib/hal/hald-addon-cpufreq
3002 ? S 0:00 \_ hald-addon-acpi: listening on acpid socket /var/run/acpid.socket 3003 ? S 0:02 \_ hald-addon-storage: polling /dev/hdc (every 2 sec)
 2819 ?        Ssl    0:00 /usr/sbin/console-kit-daemon
3019 ? Ss 0:00 /usr/local/sbin/lircd --device /dev/lirc0 --permission=666 --logfile=/var/log/lirc 3024 ? SNsl 9:49 /usr/bin/mythbackend --daemon --logfile /var/log/mythtv/mythbackend.log --pidfile /var/run/mythtv/mythbackend.pid
 3071 ?        Ss     0:00 /usr/sbin/atd
 3096 ?        Ss     0:00 /usr/sbin/cron
 3111 ?        Ss     0:00 /usr/sbin/apache2 -k start
 3122 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 3123 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 3124 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 3125 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 3126 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 3161 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 3162 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 3163 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 3164 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 3165 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 3166 tty6     Ss+    0:00 /sbin/getty 38400 tty6
3168 ? Ss 0:00 /bin/su - mythtv -c /usr/bin/startx -- -quiet -dpi 100 -layout TV 3181 ? S 0:00 \_ /bin/bash /usr/bin/startx -- -quiet -dpi 100 -layout TV 3230 ? S 0:00 \_ xinit /home/mythtv/.xinitrc -- /usr/bin/X -quiet -dpi 100 -layout TV -auth /tmp/serverauth.R4EbtsuKtw 3231 tty7 Ss+ 2:21 \_ /usr/bin/X :0 -quiet -dpi 100 -layout TV -auth /tmp/serverauth.R4EbtsuKtw
 3256 ?        S      0:00          \_ sh /home/mythtv/.xinitrc
3259 ? Sl 1:44 \_ /usr/bin/mythfrontend --logfile /var/log/mythtv/mythfrontend.log 3260 ? S 0:33 \_ xclock -g 320x360+200+108 -bw 0 -update 1
 5874 ?        Ss     0:00 /usr/sbin/exim4 -bd -q30m

Anyway, the high number of udevd processes is not my main concern; it's one of them causing an extremely high CPU load which puzzles me.

BTW, 'udevadm monitor' doesn't display any events (exept for the 'synthesizing initial hotplug events' phase).

Regards --

tcrass



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to