console-kit-daemon - può essere fermato?


22

Ho 60 istanze di daemon Console Kit sull'installazione del server Ubuntu 9.04. È sicuro ucciderli o interrompere questi processi. Sembra che stiano prendendo circa il 20% di RAM ciascuno (vedi su htop).


11
60 * 20% = 1200%
In pausa fino a nuovo avviso.

:) Sono solo tanti thread. Il processo nel suo insieme richiede il 20%. Ho confermato con il comando dato di seguito da Gilles.
rampr,

Risposte:


24

ConsoleKit gestisce gli accessi alla console in modalità grafica (ovvero con gdmo equivalente); se il tuo server non ha quelli, non ne hai bisogno, ma non verrà comunque avviato. Inoltre, potresti essere interessato a questa domanda .

Ma in realtà non hai 60 istanze che richiedono il 20% di RAM ciascuna. Il demone ConsoleKit è multithread e htop mostra una riga separata per ogni thread. È davvero un processo e c'è una sola copia di quella memoria; puoi confermarlo con ps wwu -C console-kit-daemon.

Inoltre, l'utilizzo della memoria mostrato da htop include la memoria del codice, alcuni dei quali sono probabilmente condivisi con altri processi utilizzando le stesse librerie dinamiche.


Dobbiamo solo accedere in remoto, quindi possiamo disabilitarli giusto? Esiste un modo chiaro per spegnere X e console-kit. Grazie ?
rampr,

Per disabilitare gli accessi alla console in modalità grafica, è possibile rimuovere /etc/X11/default-display-manager. Interrompere l'istanza in esecuzione con stop gdm.
Gilles 'SO- smetti di essere malvagio' il

20

Su un server senza testa basato su debian il modo per rimuovere e arrestare il kit console che ho trovato è questo

apt-get remove dbus-x11 consolekit

apt-get autoremove

Testato su debian testing (jessie)


Non avevo /etc/X11/default-display-managerfile e immagino che potresti anche disinstallare il pacchetto se non ti serve. Preferisco questa soluzione
Steen Schütt il

4

Tutte le macchine Ubuntu (tutte le versioni) che conosco hanno quelle che appaiono in htop (le mie hanno, i server hanno) e il numero mostrato è 0,2 che significa 0,2% e non 20% (i rapporti htop sono già in%). Ad ogni modo, come ha detto Gilles, prima non corrono efficacemente. mysqld fa la stessa cosa sui server mysql (non 60 ma molto) segnalando che stanno consumando buona parte della RAM (come il 20 o il 30% ciascuno) e ciò non è possibile. Puoi controllare la memoria libera e vedrai che non stanno usando questa RAM.



-3

Puoi provarlo disabilitando l'eseguibile console-kit-daemon con:

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

e verifica se il tuo sistema è più sano. Il mio non ha dato nessun problema dopo quello, ma non avevo processi gdm in esecuzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.