console-kit-daemon - nó có thể dừng lại không?


22

Tôi có 60 phiên bản daemon Console Kit khi cài đặt máy chủ Ubuntu 9.04. Có an toàn để giết những người hoặc dừng các quá trình này. Họ dường như đang chiếm khoảng 20% ​​RAM mỗi cái (xem trên htop).



:) Nó chỉ là rất nhiều chủ đề. Toàn bộ quá trình mất 20%. Tôi xác nhận với lệnh được đưa ra dưới đây bởi Gilles.
đoạn đường nối

Câu trả lời:


24

ConsoleKit quản lý thông tin đăng nhập bảng điều khiển trong chế độ đồ họa (nghĩa là có gdmhoặc tương đương); nếu máy chủ của bạn không có những thứ đó, bạn không cần nó, nhưng sau đó nó sẽ không được khởi động. Ngoài ra, bạn có thể quan tâm đến câu hỏi này .

Nhưng bạn không thực sự có 60 trường hợp chiếm 20% RAM mỗi lần. Trình nền ConsoleKit là đa luồng và htop hiển thị một dòng riêng cho mỗi luồng. Đó thực sự là một quá trình và có một bản sao của bộ nhớ đó; bạn có thể xác nhận rằng với ps wwu -C console-kit-daemon.

Ngoài ra, việc sử dụng bộ nhớ được hiển thị bởi htop bao gồm bộ nhớ mã, một số trong đó có thể được chia sẻ với các quy trình khác sử dụng cùng các thư viện động.


Chúng ta chỉ phải đăng nhập từ xa, vì vậy chúng ta có thể vô hiệu hóa chúng phải không? Có cách nào tắt sạch X và console-kit không. Cảm ơn ?
đoạn đường nối

Để vô hiệu hóa đăng nhập bảng điều khiển chế độ đồ họa, bạn có thể loại bỏ /etc/X11/default-display-manager. Dừng phiên bản đang chạy với stop gdm.
Gilles 'SO- ngừng trở nên xấu xa'

20

Trên một máy chủ không đầu dựa trên debian, cách để loại bỏ và dừng bộ điều khiển mà tôi tìm thấy là đây

apt-get remove dbus-x11 consolekit

apt-get autoremove

Đã thử nghiệm về thử nghiệm debian (jessie)


Tôi không có /etc/X11/default-display-managertập tin và tôi nghĩ bạn cũng có thể gỡ cài đặt gói nếu bạn không cần nó. Tôi thích giải pháp này
Steen Schütt

4

Tất cả các máy Ubuntu (tất cả các phiên bản) tôi biết đều có những máy xuất hiện trong htop (máy của tôi có, máy chủ có) và số được hiển thị là 0,2 có nghĩa là 0,2% chứ không phải 20% (báo cáo htop đã có%). Dù sao như Gilles đã nói trước khi họ không chạy hiệu quả. mysqld làm điều tương tự trên các máy chủ mysql (không phải 60 nhưng rất nhiều) mỗi báo cáo họ đang ăn một phần RAM tốt (như 20 hoặc 30% mỗi máy) và điều đó là không thể. Bạn có thể kiểm tra bộ nhớ trống và bạn sẽ thấy họ không sử dụng RAM này.


2

Có, nhưng tắt X trước khi giết chúng.


Làm thế nào để bạn tắt máy X, tôi không thấy nó chạy dưới ps -ef | grep X hoặc grep gdm hoặc xdm
ramr

sudo killall Xorg
Mustafa

-3

Bạn có thể kiểm tra nó vô hiệu hóa bộ thực thi console-kit-daemon với:

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

và kiểm tra nếu hệ thống của bạn khỏe mạnh hơn. Của tôi không có vấn đề gì sau đó, nhưng tôi đã không chạy các quy trình gdm.

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.