Como saber el tiempo que tarda en arrancar linux

Como saber el tiempo que tarda en arrancar linux.

Al encender nuestro sistema Linux, lo primero que vemos es el logotipo del fabricante, probablemente algunos mensajes en la pantalla, después la ventana del Grub, continua con la imagen que indica que el sistema está cargando, y por fin… la de inicio de sesión.

Alguna vez te has parado a pensar el tiempo exacto que tarda en arrancar linux?.

Todos más o menos sabemos lo que tarda en iniciar nuestro sistema, pero lo calculamos a ojo, jajaj. Pues deberías saber que si como la gran mayoría de distribuciones, tu sistema hace uso de «systemd«, puedes saber el tiempo exacto que demoro en arrancar nuestro sistema linux.

Ademas no nos quedamos en solo cronometrar el tiempo total, también podemos averiguar el tiempo que tardo cada componente y herramienta. Vemos como extraer estos datos.

 

Como saber el tiempo que tarda en arrancar linux

Normalmente es a modo de curiosidad, pero esta claro que viendo los tiempos podemos identificar algún posible problema.

Systemd nos ofrece la herramienta «systemd-analyse» que nos proporciona el detalle de cuántos servicios se ejecutaron en el último inicio, y cuánto tiempo tardaron en cargar.

Ejecuta lo siguiente:

Un ejemplo de salida real…

sergio@sololinux ~ $ systemd-analyze
Startup finished in 6.305s (kernel) + 18.296s (userspace) = 24.601s
sergio@sololinux ~ $

Como puede ver en el resultado anterior, el sistema tardó casi 25 segundos en mostrar la pantalla donde se ingresa el usuario y la contraseña. No esta nada mal.

Pero aún podemos desglosar más el tiempo de arranque por componente y herramientas, ahora ejecutamos…

Otro ejemplo de salida real…

sergio@sololinux ~ $ systemd-analyze blame
9.487s dev-sda1.device
7.950s lvm2-monitor.service
7.855s systemd-tmpfiles-setup-dev.service
4.523s accounts-daemon.service
4.510s gpu-manager.service
3.466s NetworkManager.service
2.814s apt-daily.service
2.741s ModemManager.service
2.611s thermald.service
2.602s loadcpufreq.service
2.185s keyboard-setup.service
1.743s systemd-modules-load.service
1.431s systemd-journald.service
1.323s plymouth-quit-wait.service
1.303s alsa-restore.service
1.291s apport.service
1.247s ntp.service
1.241s irqbalance.service
1.133s wpa_supplicant.service
916ms systemd-remount-fs.service
875ms avahi-daemon.service
869ms sys-kernel-debug.mount
868ms dev-hugepages.mount
856ms systemd-logind.service
etc…………

Si quieres desactivar algún servicio no imprescindible que consuma demasiado, por ejemplo el Network Manager Service (al iniciar el sistema tendrás internet, no te preocupes) ejecutamos el siguiente comando:

Si lo quieres volver a activar…

No desactives servicios sin saber exactamente para que sirven. Puedes lamentarlo.

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

2 Comentarios

  1. Henry
    28/08/2019
    • sololinux
      29/08/2019

Agregar comentario