Desde la actualización de 14.10 a 15.04 hace unos días, el tiempo de arranque, la pantalla del sistema operativo grub a la pantalla de inicio de sesión, ha aumentado de 12 segundos a aproximadamente 40. Esta es mi salida de cadena crítica de análisis de sistema :
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
└─[email protected] @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
Parece haber un problema con el servicio de administrador de red.
La parte superior del registro de culpa systemd-analyse se ve así:
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 [email protected]
421ms [email protected]
407ms media-TStore2.mount
267ms gpu-manager.service
215ms plymouth-read-write.service
209ms [email protected]
132ms NetworkManager.service
83ms ModemManager.service
La versión completa se puede ver aquí .
También se puede ver la salida del gráfico systemd-analyse aquí .
Gracias por tu tiempo.
boot
network-manager
15.04
systemd
alx.balmus
fuente
fuente
Respuestas:
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.Busca las líneas:
Cambia
30
a lo que quieras.10
funcionó bien para míPero cuidado, esto puede romper los servicios que dependen de él.
Fuente
fuente
systemctl edit NetworkManager-wait-online.service
o/etc/systemd/system/NetworkManager-wait-online.service.d/override.conf
, de lo contrario, los cambios no persistirán.systemctl disable NetworkManager-wait-online.service
funcionó bien.Me enfrenté al mismo problema antes,
NetworkManager
tomando alrededor de 8 segundos. Hay tres formas de resolver este problema:Desactiva la conexión automática para tu conexión
editar conexiones > seleccionar su conexión> editar y deshabilitar la conexión automáticamente
Simplemente puede deshabilitar
Enable networking
desde el indicador de red.Puede deshabilitar el servicio ejecutando este comando
fuente
Deshabilitar
dhcp
en laeth0
interfaz.Si tiene configurado dhcp
eth0
y el cable no está conectado, el sistema seguirá buscando una dirección IP para asignar su dispositivo, hasta que la solicitud de dirección IP agote el tiempo de espera, antes de que continúe el arranque.Para verificar si esto resolvería su problema,
sudo /etc/init.d/networking restart
tome nota del tiempo que tarda este servicio en reiniciarse.El servicio se reiniciará en poco tiempo, si no hay problemas con la
eth0
interfaz, de lo contrario, se presentará un gran retraso y tiempo de espera.fuente