У меня есть 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, я нашел способ удалить и остановить консольный комплект:
У меня не было /etc/X11/default-display-managerфайла, и я полагаю, что вы можете удалить пакет, если он вам не нужен. Я предпочитаю это решение
Стин Шютт
4
Все машины с Ubuntu (все версии), которые я знаю, имеют те, которые отображаются в htop (у меня есть, у серверов есть), и показанное число равно 0,2, что означает 0,2%, а не 20% (отчеты htop уже в%). Во всяком случае, как сказал Жиль, прежде чем они не работают эффективно. MySQL делает то же самое на серверах MySQL (не 60, а много), каждый из которых сообщает, что они потребляют значительную часть оперативной памяти (например, 20 или 30% каждый), и это невозможно. Вы можете проверить свободную память, и вы увидите, что они не используют эту оперативную память.
Ответы:
ConsoleKit управляет входом в консоль в графическом режиме (т. Е. С помощью
gdm
или эквивалентным образом); если на вашем сервере их нет, он вам не нужен, но в любом случае он не будет запущен. Также вас может заинтересовать этот вопрос .Но на самом деле у вас нет 60 экземпляров, занимающих по 20% оперативной памяти каждый. Демон ConsoleKit является многопоточным, и htop показывает отдельную строку для каждого потока. Это действительно один процесс, и есть одна копия этой памяти; Вы можете подтвердить это с
ps wwu -C console-kit-daemon
.Кроме того, использование памяти, показанное htop, включает память кода, часть которой, вероятно, будет использоваться совместно с другими процессами, использующими те же динамические библиотеки.
источник
/etc/X11/default-display-manager
. Остановите запущенный экземпляр с помощьюstop gdm
.На безголовом сервере, основанном на Debian, я нашел способ удалить и остановить консольный комплект:
apt-get remove dbus-x11 consolekit
apt-get autoremove
Проверено на тестировании Debian (Джесси)
источник
/etc/X11/default-display-manager
файла, и я полагаю, что вы можете удалить пакет, если он вам не нужен. Я предпочитаю это решениеВсе машины с Ubuntu (все версии), которые я знаю, имеют те, которые отображаются в htop (у меня есть, у серверов есть), и показанное число равно 0,2, что означает 0,2%, а не 20% (отчеты htop уже в%). Во всяком случае, как сказал Жиль, прежде чем они не работают эффективно. MySQL делает то же самое на серверах MySQL (не 60, а много), каждый из которых сообщает, что они потребляют значительную часть оперативной памяти (например, 20 или 30% каждый), и это невозможно. Вы можете проверить свободную память, и вы увидите, что они не используют эту оперативную память.
источник
Да, но выключи Х, прежде чем убить их.
источник
sudo killall Xorg
Вы можете проверить это, отключив исполняемый файл console-kit-daemon:
и проверьте, здорова ли ваша система. После этого у меня не возникло проблем, но у меня не было запущенных процессов gdm.
источник