联系:手机/微信(+86 17813235971) QQ(107644445)
标题:gpk-update-icon进程占用CPU资源100%
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
在一个客户的机器上发现gpk-update-icon进程长期占用cpu 100%
gpk-update-icon进程在GUI模式下会自动通知rpm软件包更新,是由gnome-packagekit的bug造成的。
gpk-update-icon使用递归主循环,递归循环从dbus回调调用。因此,它处于调度操作的中间,并且在操作完成之前dbus无法进一步调度。
临时解决方法
killall gpk-update-icon
掉掉相关进程之后临时恢复正常,如果要防止后续再发生该问题,可以把系统启动到非图形化界面
[root@HIS_DG ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.8 (Santiago) [root@HIS_DG ~]# runlevel N 5 [root@HIS_DG ~]# who -r run-level 5 2021-11-13 12:04 [root@HIS_DG ~]# init 3 [root@HIS_DG ~]# who -r run-level 3 2023-05-17 14:12 last=5 [root@HIS_DG ~]# runlevel 5 3
或者卸载相关包
#yum remove gnome-packagekit 或 rpm -e gpk-update-icon