最近、Kubuntu17.10からKubuntu18.04(新規インストール)に切り替えました。問題は、プロセスsystemd-udevd
です。 常に実行されており、90〜100%のCPU負荷を消費しています。すべてのデバイスをいじくり回した後、それはWiFiのせいであることがわかりました! WiFiをオンにすると、プロセスが実行を開始し、CPU負荷が最大100%になります。しかし、WiFiをオフにすると、ゼロになります!
ここにtop
があります WiFiがオンの場合の結果:
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
実行中:strace -p 338
次の出力を繰り返し行います:
strace:プロセス338 attachstrace:[プロセスPID=338はx32モードで実行されます。 ] strace:[プロセスPID=338は64ビットモードで実行されます。 ] epoll_wait(10、[{EPOLLIN、{u32 =4010170080、u64 =94544830289632}}、{EPOLLIN、{u32 =4010060672、u64 =94544830180224}}]、11、0)=2clock_gettime(CLOCK_REALTIME、{tv_sec =1524848329、tv_nsec =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 =4010170080、u64 94544830289632}}、{EPOLLIN、{u32 =4010060672、u64 =94544830180224}}]、11、0)=2clock_gettime(CLOCK_REALTIME、{tv_sec =1524848329、tv_nsec =485376240})=0clock_gettime(CLOCK_MONOTONIC、{tv_sec =1045、tv_n 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(一時的にリソース使用不可)sendmsg(3、{msg_name ={sa_family =AF_NETLINK、nl_pid =-853365251、nl_groups =00000000}、msg_namelen =12、msg_iov =[{iov_base ="libudev
Ubuntu