Di recente sono passato da Kubuntu 17.10 a Kubuntu 18.04 (appena installato). Il problema è il processo systemd-udevd
è costantemente in esecuzione e consuma il 90-100% del carico della CPU. Dopo aver armeggiato con tutti i dispositivi ho scoperto che è a causa del WiFi! Una volta acceso il WiFi, il processo inizia a funzionare e il carico della CPU sale al 100%. Ma ogni volta che spengo il WiFi si scende a zero!
ecco il top
risultati quando il Wi-Fi è attivo:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
338 root 20 0 94336 51744 3120 S 44.7 0.6 0:35.50 systemd-udevd
24957 root 20 0 67936 25248 2860 R 40.4 0.3 0:23.85 systemd-udevd
328 root 19 -1 150720 53068 52264 S 4.3 0.7 0:07.61 systemd-journal
e in esecuzione:strace -p 338
rende ripetutamente il seguente output:
strace:Processo 338 attachstrace:[ Il processo PID=338 viene eseguito in modalità x32. ]strace:[ PID di processo=338 viene eseguito in modalità a 64 bit. ]epoll_wait(10, [{EPOLLIN, {u32=4010170080, u64=94544830289632}}, {EPOLLIN, {u32=4010060672, u64=94544830180224}}], 11, 0) =2clock_gettime(CLOCK_REALTIME=1_n84sec. =484799898}) =0clock_gettime(CLOCK_MONOTONIC, {tv_sec=1045, tv_nsec=112300760}) =0clock_gettime(CLOCK_BOOTTIME, {tv_sec=1045, tv_nsec=112454363}) =0epoll_wait(10, [{EPOLLIN, {u32=401017=401017=401017=94544830289632}}, {epollin, {u32 =4010060672, u64 =94544830180224}}, 11, 0) =2clock_gettime (clock_realtime, {tv_sec =1524848329, 112893238}) =0clock_gettime(CLOCK_BOOTTIME, {tv_sec=1045, tv_nsec=113047679}) =0recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="", iov_len=0}], msg_iovlen=1 , msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=24957, uid=0, gid=0}}], msg_controllen=32, msg_flags=0}, MSG_DONTWAIT) =0recvmsg(7 , {msg_namelen=0}, MSG_DONTWAIT) =-1 EAGAIN (risorsa temporanea non disponibile)sendmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=-853365251, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base="libudev