GNU/Linux >> Tutoriales Linux >  >> Linux

Averigüe cuánto tiempo se tarda en iniciar su sistema Linux

Cuando enciende su sistema, espera a que aparezca el logotipo del fabricante, quizás algunos mensajes en la pantalla (arranque en modo inseguro), la pantalla de Grub, la pantalla de carga del sistema operativo y finalmente la pantalla de inicio de sesión.

Verificaste cuanto tiempo te tomo? Talvez no. A menos que realmente necesite saberlo, no se molestará con los detalles del tiempo de arranque.

Pero, ¿qué sucede si tiene curiosidad por saber cuánto tiempo tarda su sistema Linux en arrancar? Ejecutar un cronómetro es una forma de encontrar eso, pero en Linux, tiene formas mejores y más fáciles de averiguar la hora de inicio de su sistema.

Comprobando el tiempo de arranque en Linux con systemd-analyze

Nos guste o no, systemd se ejecuta en la mayoría de las distribuciones populares de Linux. El systemd tiene una serie de utilidades para administrar su sistema Linux. Una de esas utilidades es systemd-analyze.

El comando systemd-analyze le brinda detalles de cuántos servicios se ejecutaron en el último inicio y cuánto tiempo tardaron.

Si ejecuta el siguiente comando en la terminal:

systemd-analyze

Obtendrá el tiempo de arranque total junto con el tiempo que tarda el firmware, el cargador de arranque, el kernel y el espacio de usuario:

Startup finished in 7.275s (firmware) + 13.136s (loader) + 2.803s (kernel) + 12.488s (userspace) = 35.704s
graphical.target reached after 12.408s in userspace

Como puede ver en el resultado anterior, mi sistema tardó unos 35 segundos en llegar a la pantalla donde podía ingresar mi contraseña. Estoy usando la edición Dell XPS Ubuntu. Utiliza almacenamiento SSD y, a pesar de eso, lleva mucho tiempo comenzar.

No es tan impresionante, ¿verdad? ¿Por qué no compartes el tiempo de arranque de tu sistema? Comparemos.

Puede desglosar aún más el tiempo de arranque en cada unidad con el siguiente comando:

 systemd-analyze blame

Esto producirá un gran resultado con todos los servicios enumerados en orden descendente del tiempo empleado.

      7.347s plymouth-quit-wait.service
      6.198s NetworkManager-wait-online.service
      3.602s plymouth-start.service
      3.271s plymouth-read-write.service
      2.120s apparmor.service
      1.503s [email protected]
      1.213s motd-news.service
       908ms snapd.service
       861ms keyboard-setup.service
       739ms fwupd.service
       702ms bolt.service
       672ms dev-nvme0n1p3.device
       608ms [email protected]:intel_backlight.service
       539ms snap-core-7270.mount
       504ms snap-midori-451.mount
       463ms snap-screencloud-1.mount
       446ms snapd.seeded.service
       440ms snap-gtk\x2dcommon\x2dthemes-1313.mount
       420ms snap-core18-1066.mount
       416ms snap-scrcpy-133.mount
       412ms snap-gnome\x2dcharacters-296.mount

Tenga en cuenta que los servicios se ejecutan en paralelo.

Consejo adicional:mejorar el tiempo de arranque

Si observa este resultado, puede ver que tanto el administrador de red como Plymouth requieren mucho tiempo de arranque.

Plymouth es responsable de esa pantalla de inicio que ve antes de la pantalla de inicio de sesión en Ubuntu y otras distribuciones. El administrador de red es responsable de la conexión a Internet y se puede desactivar para acelerar el tiempo de arranque. No te preocupes, una vez que inicies sesión, tendrás wifi funcionando normalmente.

sudo systemctl disable NetworkManager-wait-online.service

Si desea revertir el cambio, puede usar este comando:

sudo systemctl enable NetworkManager-wait-online.service

Ahora, no desactive varios servicios por su cuenta sin saber para qué se utiliza. Puede tener consecuencias peligrosas.

Del mismo modo, también puede usar systemd para investigar por qué su sistema Linux tarda tanto en apagarse.

Ahora que sabe cómo comprobar el tiempo de arranque de su sistema Linux, ¿por qué no compartir el tiempo de arranque de su sistema en la sección de comentarios?



Linux
  1. Cómo averiguar qué hace un comando de Linux

  2. Linux:¿cómo averiguar qué discos duros hay en el sistema?

  3. Linux:¿cómo saber si un sistema usa Sysv, Upstart o Systemd Initsystem?

  4. ¿Cómo puedo saber si un sistema Linux usa Wayland o X11?

  5. ¿Cómo puedo saber cuánto tiempo hace que se instaló un sistema Linux?

Cómo encontrar la fecha y hora exactas de instalación de su sistema operativo Linux

¿Cuánto tarda en arrancar su sistema Linux?

Cómo usar systemctl en Linux

¿Cuánto tarda en arrancar su sistema Linux? Una útil guía ilustrada

Verifique y descubra cuánto tiempo lleva iniciar su sistema Linux

Cómo verificar el historial de reinicio del sistema y el tiempo de inicio en Linux