console-kit-daemon - это можно остановить?


22

У меня есть 60 экземпляров демона Console Kit на установке сервера Ubuntu 9.04. Безопасно ли убивать тех или останавливать эти процессы. Кажется, они занимают около 20% ОЗУ каждый (см. На htop).



:) Это просто так много тем. Процесс в целом занимает 20%. Я подтвердил команду, приведенную ниже Жилем.
Рампр

Ответы:


24

ConsoleKit управляет входом в консоль в графическом режиме (т. Е. С помощью gdmили эквивалентным образом); если на вашем сервере их нет, он вам не нужен, но в любом случае он не будет запущен. Также вас может заинтересовать этот вопрос .

Но на самом деле у вас нет 60 экземпляров, занимающих по 20% оперативной памяти каждый. Демон ConsoleKit является многопоточным, и htop показывает отдельную строку для каждого потока. Это действительно один процесс, и есть одна копия этой памяти; Вы можете подтвердить это с ps wwu -C console-kit-daemon.

Кроме того, использование памяти, показанное htop, включает память кода, часть которой, вероятно, будет использоваться совместно с другими процессами, использующими те же динамические библиотеки.


Нам нужно только войти удаленно, чтобы мы могли их отключить, верно? Есть ли чистый способ выключения Х и консоли-комплекта. Благодарность ?
rampr

Чтобы отключить графический режим консоли входа в систему, вы можете удалить /etc/X11/default-display-manager. Остановите запущенный экземпляр с помощью stop gdm.
Жиль "ТАК - перестань быть злым"

20

На безголовом сервере, основанном на Debian, я нашел способ удалить и остановить консольный комплект:

apt-get remove dbus-x11 consolekit

apt-get autoremove

Проверено на тестировании Debian (Джесси)


У меня не было /etc/X11/default-display-managerфайла, и я полагаю, что вы можете удалить пакет, если он вам не нужен. Я предпочитаю это решение
Стин Шютт

4

Все машины с Ubuntu (все версии), которые я знаю, имеют те, которые отображаются в htop (у меня есть, у серверов есть), и показанное число равно 0,2, что означает 0,2%, а не 20% (отчеты htop уже в%). Во всяком случае, как сказал Жиль, прежде чем они не работают эффективно. MySQL делает то же самое на серверах MySQL (не 60, а много), каждый из которых сообщает, что они потребляют значительную часть оперативной памяти (например, 20 или 30% каждый), и это невозможно. Вы можете проверить свободную память, и вы увидите, что они не используют эту оперативную память.



-3

Вы можете проверить это, отключив исполняемый файл console-kit-daemon:

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

и проверьте, здорова ли ваша система. После этого у меня не возникло проблем, но у меня не было запущенных процессов gdm.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.