Марсианские пакеты
Что Вы видите, вероятно, марсианские пакеты, которые могли бы явиться результатом неправильного функционирования сетевого оборудования или неверной конфигурации. Если Вы слушаете в интерфейсе глобальной сети Вашего граничного маршрутизатора с анализатором пакетов как tcpdump, Вы могли бы наблюдать те пакеты непосредственно.
ConsoleKit справляется с консольными логинами в графическом режиме (т.е. с gdm
или эквивалентный); если Ваш сервер не имеет их, Вам не нужен он, но затем он не будет запущен так или иначе. Кроме того, можно интересоваться этим вопросом.
Но у Вас действительно нет 60 экземпляров, берущих 20% RAM каждый. Демон ConsoleKit является многопоточным, и htop показывает отдельную строку для каждого потока. Это - действительно один процесс и существует единственная копия той памяти; можно подтвердить это с ps wwu -C console-kit-daemon
.
Кроме того, использование памяти, показанное htop, включает память кода, часть из которой, вероятно, будет совместно использована с другими процессами, пользующимися теми же динамическими библиотеками.
Все машины Ubuntu (все версии) я знаю, имеет тех, которые появляются в htop (мой имеет, серверы имеют), и показанное число 0,2, что означает 0,2%, и не 20% (htop отчеты уже находятся в %). Так или иначе как Gilles сказал, прежде чем они не будут эффективно работать. mysqld делают то же самое на mysql серверах (не 60, но много) каждое создание отчетов, что они едят хорошую часть RAM (как 20 или 30% каждый), и это не возможно. Можно проверить свободную память, и Вы будете видеть, что они не используют эту RAM.
Да, но закрытие X прежде, чем уничтожить их.
Вы можете проверить это, отключив исполняемый файл console-kit-daemon с помощью:
chmod 000 /usr/sbin/console-kit-daemon
killall console-kit-daemon
и проверить, работает ли ваша система здоровее. После этого у меня не возникло проблем, но у меня не запущены процессы gdm.
На автономном сервере на базе debian найденный мной способ удаления и остановки набора консоли - это
apt-get remove dbus-x11 consolekit
apt-get autoremove
Проверено на debian testing (jessie)