console-kit-daemon CPU ve RAM'i Bağlama


10

Biraz durgun bir sistemimiz var. topconsole-kit-daemon uygulamasının% 18-30 CPU ve yaklaşık% 50 bellekten herhangi bir yere ulaştığını bildiriyor. Biri X, diğeri ssh ile giriş yapan sadece iki kullanıcı var.

Bunu nasıl çözeceğine dair bir fikrin var mı?

Debian çalışıyor. unameraporlar:

Linux bulls5 2.6.32-5-686 # 1 SMP Paz 23 Eyl 09:49:36 UTC 2012 i686 GNU / Linux

İlk birkaç satır top:

 9456 root      20   0 2006m 1.8g 2020 S   19 50.2   1788:50 console-kit-dae  
 1501 messageb  20   0  425m 397m  796 S    0 10.6 230:20.64 dbus-daemon  
 3799 tomcat6   20   0  932m 450m 7208 S    0 12.0 106:36.35 java 
24383 postgres  20   0 48312 7956 5640 S    0  0.2   0:00.44 postgres 
27239 root      20   0  8672 3092 2544 S    0  0.1   0:00.01 sshd 
27304 root      20   0  8672 3092 2544 S    0  0.1   0:00.01 sshd

KonsolKit konsol girişlerini grafik modda yönetir (yani gdm veya eşdeğeriyle), ihtiyacınız yoksa, kolayca öldürebilir ve hafızanızı ve işlemci kullanımınızı serbest bırakabilirsiniz.
PersianGulf

@Mohsen Evet ve ne yazık ki birincil kullanıcı için bir gereklilik, bu yüzden sadece ConsoleKit'i öldüremiyorum. Bunun bir sürüm sorunu olabileceğini düşünüyordum, ancak tamamen güncel olmaya oldukça yakınız; Denemek için fikirlerim bitti.
Michael Todd

Belki ağaç modunda (F5) htop daha fazla bilgi verebilir? Hatta pstree -pacs PID ...
Runium

@Sukminder Bu, 63 satırlık bir liste görüntüler, konu ile ilgili olduğunu varsayıyorum console-kit. Bu iş parçacıkları başlıyor ve düzgün kapanmıyor (dolayısıyla bellek kullanımı) bir duygu var. Bunları manuel olarak öldürmekten başka nasıl yapılacağına dair herhangi bir öneriniz var mı?
Michael Todd

Hayır. Bilmiyorum. Umarım birisi yapar. Sadece bugzilla.redhat.com/show_bug.cgi?id=473547#c44 , bugs.freedesktop.org/show_bug.cgi?id=17720#c17 ve benzerlerine hızlı bir göz attı ... - Belki Bay Poettering'in konsol kitinde web uyarısı: P
Runium

Yanıtlar:


7
  1. console-kit-daemonHala çalışıyorsa işlemi öldür .
  2. Dosyayı kaldırın
    /usr/share/dbus-1/system-service/org.freedesktop.ConsoleKit.service
    (veya gerekirse geri yükleyebileceğiniz bir yere taşıyın).
  3. Yeniden başlatın ve console-kit-daemonartık otomatik olarak başlatılmadığını göreceksiniz .

3

Yürütülebilir dosyanın exec iznini kaldırarak devre dışı bıraktım :

chmod -x /usr/sbin/console-kit-daemon

Dosyayı bu bayrakla çalıştırılabilir yapıyorsunuz.
knutole

1
@knutole Hayır, Andreas değil. xMan sayfasına göre kodu doğru şekilde kaldırılıyor ve makinemde test edildi.
GKFX

1
@GKFX Haklısın.
knutole
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.