J'ai 60 instances du démon du kit de console sur l'installation du serveur Ubuntu 9.04. Est-il sûr de les tuer ou d'arrêter ces processus. Ils semblent prendre environ 20% de RAM chacun (voir sur htop).
J'ai 60 instances du démon du kit de console sur l'installation du serveur Ubuntu 9.04. Est-il sûr de les tuer ou d'arrêter ces processus. Ils semblent prendre environ 20% de RAM chacun (voir sur htop).
Réponses:
ConsoleKit gère les connexions à la console en mode graphique (c'est-à-dire avec gdm
ou équivalent); si votre serveur n'en a pas, vous n'en avez pas besoin, mais il ne sera pas démarré de toute façon. Vous pouvez également être intéressé par cette question .
Mais vous n'avez pas vraiment 60 instances prenant chacune 20% de RAM. Le démon ConsoleKit est multithread et htop affiche une ligne distincte pour chaque thread. C'est vraiment un processus et il n'y a qu'une seule copie de cette mémoire; vous pouvez le confirmer avec
ps wwu -C console-kit-daemon
.
De plus, l'utilisation de la mémoire indiquée par htop inclut la mémoire de code, dont une partie est susceptible d'être partagée avec d'autres processus utilisant les mêmes bibliothèques dynamiques.
/etc/X11/default-display-manager
. Arrêtez l'instance en cours d'exécution avec stop gdm
.
Sur un serveur sans tête basé sur Debian, la façon de supprimer et d'arrêter le kit de console que j'ai trouvé est la suivante
apt-get remove dbus-x11 consolekit
apt-get autoremove
Testé sur les tests Debian (Jessie)
/etc/X11/default-display-manager
fichier, et je pense que vous pourriez aussi bien désinstaller le paquet si vous n'en avez pas besoin. Je préfère cette solution
Toutes les machines Ubuntu (toutes les versions) que je connais ont celles qui apparaissent dans htop (la mienne a, les serveurs ont) et le nombre affiché est 0,2 ce qui signifie 0,2% et non 20% (les rapports htop sont déjà en%). Quoi qu'il en soit, comme l'a dit Gilles auparavant, ils ne courent pas efficacement. mysqld fait la même chose sur les serveurs mysql (pas 60 mais beaucoup) chacun rapportant qu'ils mangent une bonne partie de la RAM (comme 20 ou 30% chacun) et ce n'est pas possible. Vous pouvez vérifier la mémoire libre et vous verrez qu'ils n'utilisent pas cette RAM.