13 votos

Ubuntu 15.04 administrador de red causando un lento inicio

Desde la actualización de 14.10 a 15.04 hace unos días, el tiempo de arranque, grub OS de pantalla para la pantalla de inicio de sesión, se ha incrementado de 12 segundos a cerca de 40. Este es mi systemd-analyze críticos de la cadena de salida:

The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

    graphical.target @37.433s
    └─multi-user.target @37.433s
      └─getty.target @37.432s
        └─getty@tty1.service @37.432s
          └─systemd-user-sessions.service @35.906s +9ms
            └─remote-fs.target @35.904s
              └─media-XalnasStorage.mount @35.849s +53ms
                └─network-online.target @35.846s
                  └─network.target @11.636s
                    └─NetworkManager.service @11.502s +132ms
                      └─basic.target @11.487s
                        └─sockets.target @11.487s
                          └─avahi-daemon.socket @11.487s
                            └─sysinit.target @11.485s
                              └─networking.service @11.333s +65ms
                                └─apparmor.service @11.269s +63ms
                                  └─local-fs.target @11.268s
                                    └─media-TStore1.mount @10.331s +936ms
                                      └─local-fs-pre.target @10.328s
                                        └─systemd-remount-fs.service @10.320s +6ms
                                          └─systemd-fsck-root.service @10.303s +15ms
                                            └─systemd-journald.socket @151ms
                                              └─-.slice @150ms

No parece ser un problema con el gestor de la red de servicio.

La parte superior de la systemd-analyze culpa de registro se parece a esto:

     24.209s NetworkManager-wait-online.service
     10.056s systemd-udev-settle.service
      1.499s plymouth-quit-wait.service
       936ms media-TStore1.mount
       487ms dev-disk-by\x2duuid-920a92b0\x2d6e65\x2d4a7a\x2d855d\x2d81cb436cd85f.device
       425ms systemd-rfkill@rfkill2.service
       421ms systemd-rfkill@rfkill0.service
       407ms media-TStore2.mount
       267ms gpu-manager.service
       215ms plymouth-read-write.service
       209ms systemd-rfkill@rfkill1.service
       132ms NetworkManager.service
        83ms ModemManager.service

La versión completa se puede ver aquí.

También el paquete systemd-analyze parcela de salida puede ser visto aquí.

Gracias por su tiempo.

13voto

Dylan Puntos 1776

Usted puede cambiar el tiempo de espera de nm-online a algo así como 10:

Editar /lib/systemd/system/NetworkManager-wait-online.service como root o usando sudo.

Busque las líneas:

[Service]
Type=oneshot
ExecStart=/usr/bin/nm-online -s -q --timeout=30

Cambio 30 a lo que te gusta. 10 funcionado bien para mí.

Pero cuidado con esto, se pueden romper los servicios que dependen de él.

Fuente

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: