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).


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.


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)


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.



-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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.