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
相關推薦
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-ic
postgresql某程序佔用cpu資源過高,降不下來
由於是開發階段,所以並沒有配置postgres的引數,都是使用安裝時的預設配置,以前執行也不見得有什麼不正常,可是前幾天我的cpu資源佔用突然升高.檢視程序,發現有一個postgres的程序佔用CPU都是80%以上,而且居高不下;剛開始以為是配置上需要修改,但事實上,預設配置基本上是很優化的,而且是開發階段,
系統lsass.exe程序佔用cpu的解決
一、開啟瀏覽器出現lsass.exe程序佔用一個cpu核心100%。二、lsass.exe程序是微軟為Windows?作業系統定義的系統程序,存在於基於Windows NT的系統,如Windows 2000/Xp/2003/Vista系統中。其描述為:LSA Shell
Windows10系統下wsappx佔用CPU資源過高?wsappx是什麼?如何關閉wsappx程序?
在Windows10系統開機的時候,wsappx程序佔用的CPU資源非常高,導致電腦執行速度緩慢,那麼我們如何關閉wsappx程序,讓電腦加快執行速度呢?下面就一起來看一下操作的方法吧。 【現象】 1、先來看一下電腦剛開
linux排查java程序佔用CPU過高原因方法
前言 在運維tomcat伺服器時,我們通常會發現cpu的負載過高,大多數原因是由於java程式碼的bug引起的。可能你的java程式碼有很多,檔案也有很多,一行一行的排查是很費時間的。這時我們就可以使用jstack、top等工具對引起問題的程式碼進行定位,
linux下查詢java程序佔用CPU過高原因
1. 查詢程序 top檢視程序佔用資源情況 明顯看出java的兩個程序22714,12406佔用過高cpu. 2.查詢執行緒 使用top -H -p <pid>檢視執行緒佔用情況
linux 下取程序佔用 cpu/記憶體 最高的前10個程序
# Linux 下 取程序佔用 cpu 最高的前10個程序 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head # linux 下 取程序佔用記憶體(MEM)最高的前10個程序 ps aux|head -1;ps
linux下取程序佔用cpu(mem)最高的前10個程序
# linux 下 取程序佔用 cpu 最高的前10個程序 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head # linux 下 取程序佔用記憶體(MEM)最高的前10個程序 ps aux|head -1;ps a
Linux C++ 獲取某一程序的CPU佔用率以及記憶體佔用情況
最近做監控相關東西的時候,需要獲取某一程序CPU以及記憶體使用情況,就簡單的寫了一下,程式碼具體如下: #include <stdio.h> #include <unistd.h> #include <sys/time.h> #inclu
Linux系統程式設計——淺談程序地址空間與虛擬儲存空間
早期的記憶體分配機制 在早期的計算機中,要執行一個程式,會把這些程式全都裝入記憶體,程式都是直接執行在記憶體上的,也就是說程式中訪問的記憶體地址都是實際的實體記憶體地址。當計算機同時執行多個程式時,必須保證這些程式用到的記憶體總量要小於計算機實際實體記憶體的大小。 那當程式同時執行
IAStorDataMgrSvc.exe程序佔用cpu過高解決方法
dell電腦無任何讀寫操作,但IAStorDataMgrSvc.exe程序始終佔用40%~50% 的cpu,高cpu佔用,電腦操作不順暢。 這個程序一般都是驅動程式版本有問題!別以為電腦都已經是裝的最新版本的驅動了就覺得不會是這個問題,本人就是安裝官方推薦的
unix/linux 系統實現多個程序監聽同一個埠
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 500 3019 2370 0 80 0 - 1315 - tty2 00:00:01 bash 0 S 500 733
linux 下檢視某一程序的cpu使用率和這個執行緒中各個執行緒的cpu使用率
在Ubuntu/CentOS等linux系統中, 在除錯程式過程中,有時需要檢視程式的CPU的使用率和程式的各個程序的使用率. 那麼首先需要獲取這個程序的PID: ps -ef|grep [process name] 然後檢視該程序的CPU: top -p [PID]
Linux系統使用iftop檢視頻寬佔用情況
Linux系統下如果伺服器頻寬跑滿了,檢視跟哪個ip通訊佔用頻寬比較多,可以通過iftop命令進行查詢,使用方法如下:CentOS系統執行:yum install iftopDebian系統 執行:apt-get install iftop在安裝過程中需要我們輸入 y 繼續的
使用tomcat java程序佔用cpu偏高的原因
使用tomcat做為java容器,cpu佔用偏高的原因,目前公司伺服器上面跑的ubuntu環境nginx+tomcat+mysql執行一段時間之後java程序cpu偏高,會出現網站打不開的情況。所以進行了如下分析。 一,首先檢視tomcat日誌,如果有出現OOM錯誤(
Linux系統管理命令:程序、網路、磁碟、關機重啟等
0. 系統管理常用命令: 型別 舉例 日期 cal, date 程序 ps, top, kill, service 關機、重啟 shutdown, reboot 磁碟 df
Linux下檢視某一程序佔用資源的情況
linux系統中我們需要檢視某一程序佔用伺服器資源的消耗情況,應該如何去實現呢?下面我們分兩步來告訴大家: 首先,我們需要檢視這個程序的pid,假設pid為3007。 [[email protected] software]# top top - 15:42
Apache埠80被系統PID=4的程序佔用
開啟WAMP,只有Mysql service可以開啟,apache service無法開啟的解決方法 (1)在cmd.exe中使用 “netstat -a -o” 命令列檢視80埠是被哪個程序佔用,查出來的的PID號是4. (2)使用"tasklist/svc"命令列檢視P
用C語言在Linux系統下建立守護程序(Daemon)
守護程序(daemon)是指在後臺執行的,沒有控制終端與之相連的程序。它獨立於控制終端,週期性地執行某種任務。Linux的大多數伺服器就是用守護程序的方式實現的。如web伺服器程序http等。守護程序在後臺執行,類似於Windows中的系統服務。
解決windows7 下svchost程序佔用cpu高問題
安裝windows7之後,有時候會出現svchost程序佔用cpu和記憶體很高的問題。一般是在啟動其他程序之後,svchost也會跟著佔用很資源,導致其他程序卡住。最直接的解決方法是在工作管理員中,右鍵svchost程