console-kit-daemon占用CPU和RAM


10

我们的系统有点呆滞。top报告console-kit-daemon占用18-30%的CPU和大约50%的内存。只有两个用户登录,一个在X上登录,一个通过ssh登录。

任何想法如何解决这个问题?

运行Debian。uname报告:

Linux bulls5 2.6.32-5-686#1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU / Linux

的前几行top

 9456 root      20   0 2006m 1.8g 2020 S   19 50.2   1788:50 console-kit-dae  
 1501 messageb  20   0  425m 397m  796 S    0 10.6 230:20.64 dbus-daemon  
 3799 tomcat6   20   0  932m 450m 7208 S    0 12.0 106:36.35 java 
24383 postgres  20   0 48312 7956 5640 S    0  0.2   0:00.44 postgres 
27239 root      20   0  8672 3092 2544 S    0  0.1   0:00.01 sshd 
27304 root      20   0  8672 3092 2544 S    0  0.1   0:00.01 sshd

ConsoleKit以图形模式(即使用gdm或同等功能)管理控制台登录,如果不需要,可以轻松杀死并释放内存和CPU使用率。听起来像运行图形环境...是真的吗?
PersianGulf

@Mohsen是的,不幸的是,这是主要用户的要求,所以我不能仅仅杀死ConsoleKit。我当时以为这可能是版本问题,但我们即将完全更新。我刚想尽办法。
Michael Todd

也许树模式下的htop(F5)可以提供更多信息?甚至pstree -pacs PID ...
Runium

@Sukminder显示一个63行的列表,我假设是与关联的线程console-kit。我觉得这些线程正在启​​动,无法正确关闭(因此会占用内存)。除了手动杀死它们以外,还有其他建议吗?
Michael Todd

不,我不知道 希望有人这样做。只有快速浏览一下bugzilla.redhat.com/show_bug.cgi?id=473547#c44bugs.freedesktop.org/show_bug.cgi?id=17720#c17和... -也许珀特林先生拥有console-kit上的网络警报:P
Runium

Answers:


7
  1. console-kit-daemon如果进程仍在运行,请终止该进程。
  2. 删除文件
    /usr/share/dbus-1/system-service/org.freedesktop.ConsoleKit.service
    (或在必要时将其移动到可以还原的位置)。
  3. 重新启动,您将看到console-kit-daemon不再自动启动。

3

我通过删除可执行文件的exec权限禁用了它:

chmod -x /usr/sbin/console-kit-daemon

您正在使用该标志使文件可执行。
knutole

1
@knutole不,安德里亚斯不是。x根据手册页并在我的计算机上进行了测试,他的代码正确删除了该位。
GKFX

1
@GKFX你是对的。
knutole '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.