Estoy experimentando algunos problemas de rendimiento graves con mi configuración de Ubuntu 12.04 y, por lo tanto, busco al culpable al ejecutar htop
mis tareas habituales.
Además de los sospechosos habituales como cromo, compiz y conky, noté este proceso:
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
No solo se ejecuta constantemente, sino que también es uno de los principales recursos de recursos en la lista de procesos, tanto en lo que respecta al uso de la CPU como al consumo de memoria. Es el que come el rendimiento número uno la mayor parte del tiempo, solo superado de vez en cuando por una tarea especialmente hambrienta de recursos como flash player o similar.
A juzgar por el nombre, no estoy seguro de lo que hace. X y lightdm parecen indicar una relación con la interfaz gráfica de usuario, mientras que tcp parece estar relacionado con la red.
Mi (s) pregunta (s): ¿se supone que este proceso se ejecuta todo el tiempo? ¿Es legítimo que utilice tantos recursos? ¿Lo necesito para correr o es seguro matarlo? De ser así, ¿cómo hacerlo?
FYI: Mi sistema está completamente actualizado, incluso estoy usando el ppa xorg-edgers para los últimos controladores nvidia y paquetes compiz (por razones específicas relacionadas con errores).
Cualquier sugerencia sería muy apreciada.
Respuestas:
Este es el servidor de gráficos del sistema y no debe ser eliminado. Convierte el diseño de las aplicaciones de escritorio en operaciones de dibujo de bajo nivel en su tarjeta gráfica y dirige la entrada del teclado y el mouse a la aplicación correcta que debería recibirlas.
La referencia a LightDM es que este es el primer cliente que inicia (la pantalla de inicio de sesión de Ubuntu); la referencia a tcp se debe a que X está diseñado para ser transparente en la red: puede funcionar bastante bien con dispositivos de entrada, aplicaciones y dispositivos de visualización que se ejecutan en diferentes computadoras. ( Creo que en Ubuntu está configurado para no aceptar conexiones de red, solo aquellas que vienen a través de SSH, pero pueden estar equivocadas).
Verifique que las estadísticas que está utilizando son para X en lugar de X y elementos secundarios, ya que los elementos secundarios incluyen todas las aplicaciones que ejecuta en un entorno gráfico. El uso excesivo de recursos por parte de X en sí mismo generalmente se debe a un mal comportamiento de las aplicaciones de escritorio, pero esto puede ser muy difícil de depurar.
fuente
Ese es el servidor X. Esa es la interfaz gráfica de la que todas las demás aplicaciones gráficas son clientes.
ppa-purge
. Los controladores más nuevos de nvidia se pueden instalar sin actualizar X.fuente