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.