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