console-kit-daemon – 可以停止吗?

在Ubuntu 9.04服务器安装中,我有60个Console Kit守护进程的实例。 杀死那些人或停止这些进程是安全的吗? 他们似乎要占用大约20%的内存(见htop)。

    ConsoleKit以graphics模式pipe理控制台login(例如使用gdm或等效)。 如果你的服务器没有这些,你不需要它,但是它不会被启动。 另外,您可能对此问题感兴趣。

    但是实际上你并没有60个实例占用20%的内存。 ConsoleKit守护程序是multithreading的,htop为每个线程显示一个单独的行。 这实际上是一个过程,并且有一个单一的内存的副本; 你可以用ps wwu -C console-kit-daemon来确认。

    此外,htop显示的内存使用情况包括代码内存,其中一些可能会与使用相同dynamic库的其他进程共享。

    在一个基于Debian的无头服务器上,我find了删除和停止控制台工具包的方法

    apt-get remove dbus-x11 consolekit

    apt-get autoremove

    testing在debiantesting(jessie)

    所有的Ubuntu机器(所有版本)我知道那些出现在htop(我有,服务器有),显示的数字是0.2,这意味着0.2%,而不是20%(htop报告已经在%)。 无论如何,正如吉尔斯说的,他们没有有效运行之前。 mysqld在mysql服务器(不是60,但是很多)上做同样的事情,每个报告他们正在吃RAM的很大一部分(如每个20或30%),这是不可能的。 你可以检查空闲内存,你会看到他们没有使用这个RAM。

    是的,但在杀死他们之前closuresX.

    您可以使用以下命令来禁用console-kit-daemon可执行文件:

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

    并testing你的系统是否更健康。 之后我没有问题,但我没有gdm进程运行。