我们的系统有点呆滞。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行的列表,我假设是与关联的线程
—
Michael Todd
console-kit
。我觉得这些线程正在启动,无法正确关闭(因此会占用内存)。除了手动杀死它们以外,还有其他建议吗?
不,我不知道 希望有人这样做。只有快速浏览一下bugzilla.redhat.com/show_bug.cgi?id=473547#c44,bugs.freedesktop.org/show_bug.cgi?id=17720#c17和... -也许珀特林先生拥有console-kit上的网络警报:P
—
Runium