1. 程式人生 > >linux系統gpk-update-icon程序佔用CPU資源100%

linux系統gpk-update-icon程序佔用CPU資源100%

1. 症狀:linux系統gpk-update-icon程序佔用CPU資源100%,監控到使用者程序跑到100%

2、原因分析:
gpk-update-icon程序在GUI模式下會自動通知rpm軟體包更新,是由gnome-packagekit的bug造成的。
gpk-update-icon使用遞迴主迴圈,遞迴迴圈從dbus回撥呼叫。因此,它處於排程操作的中間,並且在操作完成之前dbus無法進一步排程。

3、解決方法
臨時解決方法可以直接kill掉這個程序。
#killall gpk-update-icon

永久解決方法(3種):
1)、如果應用程式不需要GUI模式下執行,可以切換到執行級別3。
#init 3

2)、使用刪除gnome-packagekit軟體包。
#yum remove gnome-packagekit 或 rpm -e gpk-update-icon

3)、升級gnome-packagekit到2.28.3-10 版本可以修復bug。
#yum update gpk-update-icon