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
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.
Jawaban:
ConsoleKit mengelola login konsol dalam mode grafis (yaitu dengan
gdm
atau 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.
sumber
/etc/X11/default-display-manager
. Hentikan instance yang berjalan denganstop gdm
.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)
sumber
/etc/X11/default-display-manager
file, dan saya pikir Anda mungkin menghapus paket jika Anda tidak membutuhkannya. Saya lebih suka solusi iniSemua 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.
sumber
Ya, tapi matikan X sebelum membunuh mereka.
sumber
sudo killall Xorg
Anda dapat mengujinya dengan menonaktifkan konsol-kit-daemon yang dapat dieksekusi dengan:
dan uji apakah sistem Anda lebih sehat. Tambang saya tidak memberikan masalah setelah itu, tapi saya tidak menjalankan proses gdm.
sumber