Seguro que alguna vez nos hemos preguntado por que desde hace unos días nuestra distribución de Linux tarda mas de lo habitual en arrancar, o sencillamente nos hemos planteado hacer un arranque del sistema en tiempo récord.
Pues ahora os vamos a presentar una utilidad que nos lo va a poner mas facil que nunca!
Con systemd-analyze vamos a poder identificar a los culpables de esos inicios lentos o que nos causan problemas.
Si lo invocamos sin parámetros con systemd-analyze
obtendremos la siguiente salida:
No es muy impresionante, pero con esta vista general del firmware, gestor de arranque, kernel y espacio de usuario ya empezamos a tener una noción de donde se nos va la mayor parte del tiempo.
Si queremos mas detalles y ver los servicios uno a uno, vamos a utilizar el parámetro blame: systemd-analyze blame
Esto ya es otra cosa y ya podemos señalar con el dedo a los culpables de nuestros lentos inicios del equipo. Ahora solo quedaría desactivar los servicios que nos estén causando problemas y a volar.
Pero, y si a mi no me gusta todo este ladrillo de texto y se me hace de noche intentando descifrar números y servicios?..
No digas más, el parámetro plot viene al rescate. Si usamos este parámetro y además redirigimos la salida a una imagen tal que así:
systemd-analyze plot > analisisgrafico.svg
Obtendremos una grafica como esta que nos facilitará aún mas si cabe el diagnostico e identificación de procesos lentos.
Espero que el conocimiento de esta útil herramienta os sea de ayuda en vuestros diagnósticos!