console-kit-daemon Hogging CPU et RAM

10

Nous avons un système un peu lent. topsignale que console-kit-daemon prend entre 18-30% de CPU et environ 50% de mémoire. Il n'y a que deux utilisateurs connectés, un sur X et un via ssh.

Des idées pour résoudre ce problème?

Exécuter Debian. unamerapports:

Linux bulls5 2.6.32-5-686 # 1 SMP dim 23 sept. 09:49:36 UTC 2012 i686 GNU / Linux

Quelques premières lignes de 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
Michael Todd
la source
ConsoleKit gère les connexions à la console en mode graphique (c'est-à-dire avec gdm ou équivalent), si vous n'en avez pas besoin, vous pouvez tuer facilement et libérer votre mémoire et votre utilisation du processeur.
PersianGulf
@Mohsen Oui, et malheureusement c'est une exigence pour l'utilisateur principal, donc je ne peux pas simplement tuer ConsoleKit. Je pensais que cela pourrait être un problème de version, mais nous sommes presque sur le point d'être complètement à jour; Je viens de manquer d'idées pour essayer.
Michael Todd
Peut-être que htop en mode arborescence (F5) peut donner plus d'informations? Ou même pstree -pacs PID ...
Runium
@Sukminder Qui affiche une liste de 63 lignes, je suppose que les threads sont associés à console-kit. J'ai le sentiment que ces threads démarrent et ne s'arrêtent pas correctement (d'où l'utilisation de la mémoire). Avez-vous des suggestions sur la façon de procéder autrement que de les tuer manuellement?
Michael Todd
Non, je ne sais pas. J'espère que quelqu'un le fera. J'ai seulement jeté un œil à bugzilla.redhat.com/show_bug.cgi?id=473547#c44 , bugs.freedesktop.org/show_bug.cgi?id=17720#c17 et autres ... - Peut-être que M. Poettering a un web-alert sur console-kit: P
Runium

Réponses:

7
  1. Tuez le console-kit-daemonprocessus s'il est toujours en cours d'exécution.
  2. Supprimez le fichier
    /usr/share/dbus-1/system-service/org.freedesktop.ConsoleKit.service
    (ou déplacez-le vers un endroit où vous pourrez le restaurer, si nécessaire).
  3. Redémarrez et vous verrez que console-kit-daemonne démarre plus automatiquement.
Richard
la source
3

Je l'ai désactivé en supprimant l' autorisation d' exécution de l'exécutable :

chmod -x /usr/sbin/console-kit-daemon
Andreas
la source
Vous rendez le fichier exécutable avec cet indicateur.
knutole
1
@knutole Non, Andreas ne l'est pas. Son code supprime correctement le xbit, selon la page de manuel et testé sur ma machine.
GKFX
1
@GKFX Vous avez raison.
knutole