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).
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).
Antworten:
ConsoleKit verwaltet Konsolenanmeldungen im grafischen Modus (dh mit gdm
oder 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.
/etc/X11/default-display-manager
. Beenden Sie die laufende Instanz mit stop gdm
.
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)
/etc/X11/default-display-manager
Datei und ich glaube, Sie können das Paket auch deinstallieren, wenn Sie es nicht benötigen. Ich bevorzuge diese Lösung
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.