console-kit-daemon Hogging CPU và RAM


10

Chúng tôi có một hệ thống hơi chậm chạp. topbáo cáo rằng console-kit-daemon chiếm bất cứ nơi nào từ 18-30% CPU và khoảng 50% bộ nhớ. Chỉ có hai người dùng đăng nhập, một trên X và một qua ssh.

có ý kiến ​​nào có hướng giải quyết việc này không?

Chạy Debian. unamebáo cáo:

Linux bulls5 2.6.32-5-686 # 1 SMP CN ngày 23 tháng 9 09:49:36 UTC 2012 i686 GNU / Linux

Một vài dòng đầu tiên của 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 quản lý thông tin đăng nhập bảng điều khiển ở chế độ đồ họa (nghĩa là với gdm hoặc tương đương), nếu bạn không cần nó, bạn có thể dễ dàng giết chết và giải phóng bộ nhớ và sử dụng cpu. Giống như bạn chạy đồ họa env ... có đúng không?
Tiếng

@Mohsen Có, và thật không may, đó là một yêu cầu cho người dùng chính, vì vậy tôi không thể giết ConsoleKit. Tôi đã nghĩ rằng nó có thể là một vấn đề phiên bản, nhưng chúng tôi gần như hoàn toàn cập nhật; Tôi vừa hết ý tưởng để thử.
Michael Todd

Có lẽ htop ở chế độ cây (F5) có thể cung cấp thêm thông tin? Hoặc thậm chí pstree -pacs PID ...
Runium

@Sukminder Hiển thị danh sách 63 dòng, tôi giả sử các chuỗi, được liên kết với console-kit. Tôi có cảm giác rằng các chủ đề này đang bắt đầu và không tắt đúng cách (do đó sử dụng bộ nhớ). Có gợi ý nào về cách làm điều đó ngoài việc tự tay giết chúng không?
Michael Todd

Không, tôi không biết. Hy vọng ai đó làm. Chỉ có một cái nhìn nhanh về bugzilla.redhat.com/show_orms.cgi?id=473547#c44 , bug.freedesktop.org/show_orms.cgi?id=17720#c17 và tương tự ... - Có lẽ ông Poettering có một cảnh báo web trên console-kit: P
Runium 20/03/13

Câu trả lời:


7
  1. Giết console-kit-daemonquá trình nếu nó vẫn chạy.
  2. Xóa tệp
    /usr/share/dbus-1/system-service/org.freedesktop.ConsoleKit.service
    (hoặc di chuyển tệp đến một nơi mà bạn có thể khôi phục tệp, nếu cần).
  3. Khởi động lại và bạn sẽ thấy rằng console-kit-daemonkhông còn tự động khởi động.

3

Tôi bị vô hiệu hóa nó bằng cách loại bỏ của thực thi exec phép:

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

Bạn đang làm cho tập tin thực thi với cờ đó.
knutole

1
@knutole Không, Andreas thì không. Mã của anh ấy loại bỏ chính xác xbit, theo trang man và thử nghiệm trên máy của tôi.
GKFX

1
@GKFX Bạn nói đúng.
knutole 23/2/2016
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.