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).

rampr
sumber
11
60 * 20% = 1200%
Dijeda hingga pemberitahuan lebih lanjut.
:) 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.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
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)

h4unt3r
sumber
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.

laurent
sumber
2

Ya, tapi matikan X sebelum membunuh mereka.

Ignacio Vazquez-Abrams
sumber
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.

Fjor
sumber