console-kit-daemon - pode ser parado?

22

Tenho 60 instâncias do console Kit daemon na instalação do servidor Ubuntu 9.04. É seguro matar esses ou interromper esses processos. Eles parecem estar consumindo cerca de 20% da RAM cada (veja no htop).

rampr
fonte
11
60 * 20% = 1200%
pausado até novo aviso.
:) São tantos tópicos. O processo como um todo leva 20%. Eu confirmei com o comando dado abaixo por Gilles.
rampr 15/07/10

Respostas:

24

ConsoleKit gerencia logins de console no modo gráfico (ou seja, com gdmou equivalente); se o seu servidor não os possuir, você não precisará dele, mas ele não será iniciado de qualquer maneira. Além disso, você pode estar interessado nesta questão .

Mas você realmente não tem 60 instâncias que ocupam 20% da RAM cada. O daemon do ConsoleKit é multithread e o htop mostra uma linha separada para cada thread. É realmente um processo e há uma única cópia dessa memória; você pode confirmar isso com ps wwu -C console-kit-daemon.

Além disso, o uso da memória mostrado pelo htop inclui memória de código, parte da qual provavelmente será compartilhada com outros processos usando as mesmas bibliotecas dinâmicas.

Gilles 'SO- parar de ser mau'
fonte
Só precisamos fazer login remotamente, para podermos desativá-los, certo? Existe uma maneira limpa de desligar o X e o console-kit. Obrigado ?
rampr
Para desativar os logins do console do modo gráfico, você pode remover /etc/X11/default-display-manager. Pare a instância em execução com stop gdm.
Gilles 'SO- stop be evil'
20

Em um servidor sem cabeça baseado em debian, a maneira de remover e parar o kit de console que eu achei é

apt-get remove dbus-x11 consolekit

apt-get autoremove

Testado em testes debian (jessie)

h4unt3r
fonte
Eu não tinha nenhum /etc/X11/default-display-managerarquivo e acho que você também pode desinstalar o pacote se não precisar dele. Eu prefiro esta solução
Steen Schütt
4

Todas as máquinas Ubuntu (todas as versões) que eu conheço têm aquelas que aparecem no htop (o meu tem, os servidores têm) e o número mostrado é 0,2, o que significa 0,2% e não 20% (os relatórios do htop já estão em%). De qualquer forma, como Gilles disse antes, eles não estão funcionando efetivamente. O mysqld faz o mesmo nos servidores mysql (não 60, mas muito), cada um relatando que está consumindo boa parte da RAM (como 20 ou 30% cada) e isso não é possível. Você pode verificar a memória livre e verá que eles não estão usando esta RAM.

Laurent
fonte
2

Sim, mas desligue o X antes de matá-los.

Ignacio Vazquez-Abrams
fonte
como você desliga o X, eu não o encontro rodando sob ps -ef | grep X ou grep gdm ou xdm
rampr
sudo killall Xorg
Mustafa #
-3

Você pode testá-lo desabilitando o executável console-kit-daemon com:

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

e teste se o seu sistema é mais saudável. O meu não deu nenhum problema depois disso, mas eu não tinha processos gdm em execução.

Fjor
fonte