¿Qué está causando que Unity sea lento en el inicio?

10

Hace unos días noté que después de iniciar sesión, el panel superior y el tablero tardaron un poco más en cargarse y noté más actividad de disco de lo habitual.

Pensé que podría haber sido causado por alguna actualización o por la instalación de pdftk. Así que eliminé pdftk pero el "problema" persiste.

¿Hay alguna manera de saber qué está usando el disco (operaciones de lectura / escritura) en el inicio?

Si fuera más tarde, usaría iotop pero solo puedo iniciar iotop después de obtener el control del escritorio.

Estoy en Ubuntu 12.10 amd64.

Editar

Eché un vistazo a los registros y en el archivo Xorg.0.log encontré las siguientes líneas:

[    36.230] (II) XKB: reuse xkmfile /var/lib/xkb/server-ED81635D9DABCAA502951B920776FB5895D92DC0.xkm
[  6683.340] (II) XKB: generating xkmfile /var/lib/xkb/server-7111F82C412662D491D0F0A3A5A74C8F62B59F29.xkm

¿Podría ser este el paso problemático?

Que hacer
fuente
1
Parece que esta es una pregunta recurrente ahora que Ubuntu se ha vuelto lo suficientemente estable donde las personas están actualizando desde versiones anteriores de LTS o probando diferentes entornos de escritorio. Necesitamos una forma más elegante de gestionar esto sin ser un gurú o pasar una hora mirando los archivos de registro.
Goddard

Respuestas:

5

Este es el mismo problema que tenía "WAS" pero lo resolví, parece que una aplicación de inicio estaba causando ese problema.

Ok, esto es lo que hice.

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

abra la aplicación de inicio y luego desmarque - NOTIFICACIÓN DEL DISCO (La notificación de la Utilidad de Discos se usa para informar fallas del disco utilizando la tecnología predictiva SMART). También explica tu cita

Noté más actividad de disco de lo habitual

si lo desea, también puede cerrar (depende de sus necesidades) -

AT-SPI D-BUS BUS, Monitor de respaldo, Verificación de nuevos controladores de hardware, Uso compartido de escritorio, A bordo, Lector de pantalla Ocra, Uso compartido de archivos personales,

Antes de que la unidad tomara cerca de aprox. unos 20 segundos para cargar ahora, demora aproximadamente 3 segundos.

Arin Chakraborty
fuente
¿Cómo "cerrarías" los servicios que mencionaste? No están en la lista de aplicaciones de inicio. Tampoco lo es la notificación de disco.
Para hacer el
1
el delineador que mencioné hará que el elemento de inicio oculto se muestre en la APLICACIÓN DE INICIO. Abra la aplicación de inicio desde el menú de apagado o simplemente escriba gnome-session-propertiesen la terminal y comprenderá todo después
Arin Chakraborty
1
No hay notificación de disco en mi lista.
Para hacer el
1
Pruebe a desactivar todo lo que no es importante que usted puede tomar la ayuda de este a ello, reinicie la máquina y ver si algo ayuda. Alguna acción del disco o tal vez alguna actividad de la red al iniciar sesión está detrás de esta desaceleración, eso es seguro, así que apagarlos durante el inicio es la mejor opción, supongo. El truco es encontrarlo.
Arin Chakraborty
1
@Aquarius Power La idea no es buscar disknotification. Elija cualquier actividad de inicio suspensiva. Apáguelo y vea si funciona. Y, por favor, antes de apagar cualquier elemento de inicio, búscalo en Google y aprende lo que hace.
Arin Chakraborty
1

Lo que haría para eso es abrir una consola (o dos) mientras el sistema comienza con Ctrl+ Alt+ F1/ y F2luego usarlo topjunto con iostat -x(desde el sysstatpaquete) para determinar qué sucede.

Otras herramientas útiles que puede necesitar algún tiempo para ese tipo de problema son las del paquete inotify-tools: inotifywaity inotifywatchque permite monitorear los accesos a los archivos.

martin-mystere
fuente
0

El escrutinio cuidadoso de los registros debería proporcionar cierta información. Si bien puede parecer un poco tedioso, los registros pueden revelar información muy interesante sobre la máquina mientras se inicia. Por ejemplo, el registro del kernel (/var/log/kern.log) ofrece una descripción detallada de lo que sucedió en el tiempo más cercano al milisegundo más cercano.

Si kern.log no revela ninguna información útil, intente syslog e incluso authlog. Está buscando algo inusual, como mensajes de error o algo que se repite o vuelve a intentar muchas veces. La mayoría de los registros tienen una marca de tiempo de milisegundos, lo que puede ser realmente útil si puede sincronizar problemas del mundo real con la hora del sistema.

Intente ejecutar "visor de archivos de registro" y utilícelo como asistente. Ayuda un poco al poner todos los registros disponibles frente a usted y darle la posibilidad de mirar solo los registros de hoy.

fabricante4
fuente
dado que la desaceleración es después de iniciar sesión, ¿qué registros debo mirar y hay algo en particular a tener en cuenta?
Para hacer el
He agregado un poco más de información a la respuesta.
fabricator4
¿Existe alguna herramienta que visualice el registro de arranque? ¡Existen tales herramientas para Windows y permiten que cualquiera solucione dichos problemas con facilidad!
Bucic
Sí, se llama visor de archivos de registro. Si quieres un analizador de archivos de registro, no hay ninguno que yo sepa.
fabricator4
0

¿Alguna vez has iniciado sesión en una sesión clásica de gnome? Hay un error en compiz que hace que se inicie extremadamente lento si lo hace incluso una vez y luego vuelve a usar la unidad:

https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1001138

La solución es editar ~ / .config-bad1 / compiz-1 / compizconfig / config y eliminar las siguientes líneas:

[gnome_session]
profile =
Alistair Buxton
fuente
-1

Puede intentar elegir "Opciones avanzadas para Ubuntu" En el gestor de arranque, elija el modo de recuperación y debería mostrar alguna información. A veces tienes que ser rápido para leerlo

goeagles5
fuente
2
"Opciones avanzadas" simplemente le permite seleccionar qué núcleo arrancar. No ayuda a descubrir qué se está haciendo realmente durante la operación de arranque.
fabricator4
Ok, porque cuando mi computadora tenía un problema similar, utilicé Opciones avanzadas y seleccioné el modo de recuperación. Lo siento, olvidé agregar lo que debería. Muestra cierta información de esa manera.
goeagles5