Tengo 60 instancias de Console Kit daemon en la instalación del servidor Ubuntu 9.04. ¿Es seguro matarlos o detener estos procesos? Parecen estar tomando alrededor del 20% de RAM cada uno (ver en htop).
:) Son tantos hilos. El proceso en su conjunto toma el 20%. Confirmé con el comando dado a continuación por Gilles.
rampr
Respuestas:
24
ConsoleKit gestiona los inicios de sesión de la consola en modo gráfico (es decir, con gdmo equivalente); si su servidor no los tiene, no los necesita, pero de todos modos no se iniciará. Además, puede estar interesado en esta pregunta .
Pero en realidad no tienes 60 instancias con 20% de RAM cada una. El demonio ConsoleKit es multiproceso, y htop muestra una línea separada para cada hilo. Es realmente un proceso y hay una sola copia de esa memoria; puedes confirmar eso con
ps wwu -C console-kit-daemon.
Además, el uso de memoria que muestra htop incluye memoria de código, parte de la cual es probable que se comparta con otros procesos que usan las mismas bibliotecas dinámicas.
Solo tenemos que iniciar sesión de forma remota, por lo que podemos desactivarlos, ¿verdad? ¿Hay alguna manera limpia de apagar X y el kit de consola? Gracias ?
rampr
Para deshabilitar los inicios de sesión de la consola en modo gráfico, puede eliminarlos /etc/X11/default-display-manager. Detenga la instancia en ejecución con stop gdm.
Gilles 'SO- deja de ser malvado'
20
En un servidor sin cabeza basado en Debian, la forma de quitar y detener el kit de consola que encontré es esta
No tenía ningún /etc/X11/default-display-managerarchivo, y creo que también podría desinstalar el paquete si no lo necesita. Prefiero esta solución
Steen Schütt
4
Sé que todas las máquinas Ubuntu (todas las versiones) aparecen en htop (la mía tiene, los servidores tienen) y el número que se muestra es 0,2, lo que significa 0,2% y no 20% (los informes htop ya están en%). De todos modos, como dijo Gilles antes, no están funcionando de manera efectiva. mysqld hace lo mismo en los servidores mysql (no 60 pero mucho), cada uno informa que está comiendo una buena parte de RAM (como 20 o 30% cada uno) y eso no es posible. Puede verificar la memoria libre y verá que no están usando esta RAM.
Respuestas:
ConsoleKit gestiona los inicios de sesión de la consola en modo gráfico (es decir, con
gdm
o equivalente); si su servidor no los tiene, no los necesita, pero de todos modos no se iniciará. Además, puede estar interesado en esta pregunta .Pero en realidad no tienes 60 instancias con 20% de RAM cada una. El demonio ConsoleKit es multiproceso, y htop muestra una línea separada para cada hilo. Es realmente un proceso y hay una sola copia de esa memoria; puedes confirmar eso con
ps wwu -C console-kit-daemon
.Además, el uso de memoria que muestra htop incluye memoria de código, parte de la cual es probable que se comparta con otros procesos que usan las mismas bibliotecas dinámicas.
fuente
/etc/X11/default-display-manager
. Detenga la instancia en ejecución constop gdm
.En un servidor sin cabeza basado en Debian, la forma de quitar y detener el kit de consola que encontré es esta
apt-get remove dbus-x11 consolekit
apt-get autoremove
Probado en pruebas debian (jessie)
fuente
/etc/X11/default-display-manager
archivo, y creo que también podría desinstalar el paquete si no lo necesita. Prefiero esta soluciónSé que todas las máquinas Ubuntu (todas las versiones) aparecen en htop (la mía tiene, los servidores tienen) y el número que se muestra es 0,2, lo que significa 0,2% y no 20% (los informes htop ya están en%). De todos modos, como dijo Gilles antes, no están funcionando de manera efectiva. mysqld hace lo mismo en los servidores mysql (no 60 pero mucho), cada uno informa que está comiendo una buena parte de RAM (como 20 o 30% cada uno) y eso no es posible. Puede verificar la memoria libre y verá que no están usando esta RAM.
fuente
Sí, pero apaga X antes de matarlos.
fuente
sudo killall Xorg
Puede probarlo deshabilitando el ejecutable console-kit-daemon con:
y pruebe si su sistema es más saludable. El mío no dio ningún problema después de eso, pero no tenía procesos gdm ejecutándose.
fuente