console-kit-daemon - kann es gestoppt werden?

22

Ich habe 60 Instanzen des Console Kit-Daemons bei der Installation des Ubuntu 9.04-Servers. Ist es sicher, diese zu töten oder diese Prozesse zu stoppen? Sie scheinen jeweils etwa 20% des Arbeitsspeichers in Anspruch zu nehmen (siehe oben).

Rampr
quelle
11
60 * 20% = 1200%
Bis auf weiteres angehalten.
:) Es sind einfach so viele Threads. Der gesamte Prozess dauert 20%. Ich bestätigte mit dem Befehl von Gilles.
Rampr

Antworten:

24

ConsoleKit verwaltet Konsolenanmeldungen im grafischen Modus (dh mit gdmoder gleichwertig). Wenn Ihr Server diese nicht hat, brauchen Sie sie nicht, aber dann wird sie sowieso nicht gestartet. Diese Frage könnte Sie auch interessieren .

Es gibt jedoch nicht wirklich 60 Instanzen, die jeweils 20% des Arbeitsspeichers beanspruchen. Der ConsoleKit-Daemon ist Multithread-fähig und in htop wird für jeden Thread eine separate Zeile angezeigt. Es ist wirklich ein Prozess und es gibt eine einzige Kopie dieses Gedächtnisses; das kannst du mit bestätigen ps wwu -C console-kit-daemon.

Darüber hinaus enthält die von htop angezeigte Speichernutzung Codespeicher, von denen einige wahrscheinlich mit anderen Prozessen gemeinsam genutzt werden, die dieselben dynamischen Bibliotheken verwenden.

Gilles 'SO - hör auf böse zu sein'
quelle
Wir müssen uns nur remote anmelden, damit wir sie deaktivieren können, oder? Gibt es eine saubere Möglichkeit, X und das Console-Kit herunterzufahren? Vielen Dank ?
Rampr
Zum Deaktivieren der Konsolenanmeldungen im Grafikmodus können Sie entfernen /etc/X11/default-display-manager. Beenden Sie die laufende Instanz mit stop gdm.
Gilles 'SO- hör auf böse zu sein'
20

Auf einem Debian-basierten Headless-Server ist dies die Möglichkeit, das gefundene Console Kit zu entfernen und zu stoppen

apt-get remove dbus-x11 consolekit

apt-get autoremove

Getestet unter Debian (Jessie)

h4unt3r
quelle
Ich hatte keine /etc/X11/default-display-managerDatei und ich glaube, Sie können das Paket auch deinstallieren, wenn Sie es nicht benötigen. Ich bevorzuge diese Lösung
Steen Schütt
4

Alle Ubuntu-Maschinen (alle Versionen), die ich kenne, haben diejenigen, die in htop erscheinen (meine haben, Server haben), und die angezeigte Zahl ist 0,2, was 0,2% und nicht 20% bedeutet (htop-Berichte sind bereits in%). Wie Gilles schon sagte, laufen sie nicht effektiv. mysqld macht dasselbe auf mysql-servern (nicht 60, sondern eine menge), die berichten, dass sie einen guten teil des arbeitsspeichers verbrauchen (wie jeweils 20 oder 30%), und das ist nicht möglich. Sie können den freien Speicher überprüfen und sehen, dass sie diesen RAM nicht verwenden.

laurent
quelle
2

Ja, aber schalte X aus, bevor du sie tötest.

Ignacio Vazquez-Abrams
quelle
Wie kann man X herunterfahren, ich finde es nicht unter ps -ef | grep X oder grep gdm oder xdm
rampr
sudo killall Xorg
Mustafa
-3

Sie können das Deaktivieren des ausführbaren Console-Kit-Daemons testen mit:

chmod 000 /usr/sbin/console-kit-daemon
killall console-kit-daemon

und testen Sie, ob Ihr System gesünder ist. Meins gab danach kein Problem, aber ich hatte keine laufenden GDM-Prozesse.

Fjor
quelle