console-kit-daemon - bisakah dihentikan?


22

Saya memiliki 60 contoh daemon Kit Konsol di instalasi server Ubuntu 9.04. Apakah aman untuk membunuh mereka atau menghentikan proses ini. Mereka tampaknya mengambil sekitar 20% RAM masing-masing (lihat di htop).



:) Ada begitu banyak utas. Proses secara keseluruhan membutuhkan 20%. Saya mengkonfirmasi dengan perintah yang diberikan di bawah ini oleh Gilles.
rampr

Jawaban:


24

ConsoleKit mengelola login konsol dalam mode grafis (yaitu dengan gdmatau setara); jika server Anda tidak memilikinya, Anda tidak memerlukannya, tetapi toh itu tidak akan dimulai. Anda juga mungkin tertarik dengan pertanyaan ini .

Tetapi Anda tidak benar-benar memiliki 60 instance mengambil masing-masing 20% ​​dari RAM. Daemon ConsoleKit adalah multithreaded, dan htop menunjukkan baris terpisah untuk setiap utas. Ini benar-benar satu proses dan ada satu salinan dari memori itu; Anda dapat mengonfirmasi dengan ps wwu -C console-kit-daemon.

Selain itu, penggunaan memori yang ditunjukkan oleh htop termasuk memori kode, beberapa di antaranya kemungkinan akan dibagikan dengan proses lain menggunakan pustaka dinamis yang sama.


Kita hanya perlu login dari jarak jauh, jadi kita bisa menonaktifkannya kan? Apakah ada cara yang bersih untuk mematikan X dan konsol-kit. Terima kasih?
rampr

Untuk menonaktifkan login konsol mode grafis, Anda dapat menghapus /etc/X11/default-display-manager. Hentikan instance yang berjalan dengan stop gdm.
Gilles 'SANGAT berhenti menjadi jahat'

20

Pada server tanpa kepala berbasis debian cara untuk menghapus dan menghentikan kit konsol yang saya temukan adalah ini

apt-get remove dbus-x11 consolekit

apt-get autoremove

Diuji pada pengujian debian (jessie)


Saya tidak punya /etc/X11/default-display-managerfile, dan saya pikir Anda mungkin menghapus paket jika Anda tidak membutuhkannya. Saya lebih suka solusi ini
Steen Schütt

4

Semua mesin Ubuntu (semua versi) yang saya tahu memiliki yang muncul di htop (milik saya, server miliki) dan angka yang ditampilkan adalah 0,2 yang berarti 0,2% dan bukan 20% (laporan htop sudah dalam%). Bagaimanapun seperti yang dikatakan Gilles sebelum mereka tidak berjalan dengan efektif. mysqld melakukan hal yang sama pada server mysql (tidak 60 tetapi banyak) setiap melaporkan mereka memakan sebagian besar RAM (seperti masing-masing 20 atau 30%) dan itu tidak mungkin. Anda dapat memeriksa memori bebas dan Anda akan melihat mereka tidak menggunakan RAM ini.


2

Ya, tapi matikan X sebelum membunuh mereka.


bagaimana Anda mematikan X, saya tidak menemukannya berjalan di bawah ps -ef | grep X atau grep gdm atau xdm
rampr

sudo killall Xorg
Mustafa

-3

Anda dapat mengujinya dengan menonaktifkan konsol-kit-daemon yang dapat dieksekusi dengan:

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

dan uji apakah sistem Anda lebih sehat. Tambang saya tidak memberikan masalah setelah itu, tapi saya tidak menjalankan proses gdm.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.