Búsqueda de estadísticas de rendimiento de arranque del sistema en Linux mediante el comando systemd-analyze

Si su sistema Linux está tardando tanto en arrancar y desea saber qué proceso está tardando tanto en arrancar, entonces se encuentra en la página correcta. Vamos a ver cómo obtener una descripción completa del tiempo de arranque del sistema y qué servicio está tardando más en inicializarse.

 Vamos a utilizar el comando systemd-analyze y los subcomandos de systemd-analyze para ver las estadísticas y recuperar otros estados e información de seguimiento del sistema y el administrador de servicios. Para ver información como el tiempo que tarda el kernel y el espacio de usuario durante el arranque, use el comando simple systemd-analyze.

systemd-analyze

systemd-analyze – Find System Boot-up Performance Statistics in Linux

Para ver la lista de todos los servicios en ejecución ordenados por el tiempo que tardan en inicializarse por el proceso respectivo, use el subcomando de culpa. Después de ejecutar el proceso, use la tecla [ENTER] para ver más servicios y use q para salir.

systemd-analyze blame

systemd-analyze – Find System Boot-up Performance Statistics in Linux

Podemos ver en la salida anterior que todos los servicios están ordenados en el tiempo necesario para inicializarse en orden decreciente. Y también vemos qué proceso está tomando el tiempo máximo.

Para ver la lista de servicios o unidades con el tiempo que tardan en inicializarse en una estructura similar a un árbol, vamos a utilizar el subcomando de string crítica.

systemd-analyze critical-chain 

Ahora veamos un subcomando más de systemd-analyze que nos permite producir el gráfico (formato SVG) con detalles como el tiempo de inicialización que tarda el servicio en iniciarse.

Asegúrese de haber instalado gpicview en el sistema Linux. Puede instalarlo simplemente siguiendo el comando:

sudo apt install gpicview

systemd-analyze – Find System Boot-up Performance Statistics in Linux

El uso del subcomando plot del comando systemd-analyze

systemd-analyze plot > boot_stat.svg
gpicview boot_stat.svg

systemd-analyze – Find System Boot-up Performance Statistics in Linux

Puede hacer zoom en la salida con las teclas ctrl y + .

Para ver la información de un host remoto a través de ssh , use el indicador -H y especifique el nombre de usuario@host. Aquí hay un ejemplo:

systemd-analyze time -H gfg@192.168.1.110
systemd-analyze blame -H gfg@192.168.56.165
systemd-analyze critical-chain -H gfg@192.168.1.178

Para obtener más información sobre systemd-analyze, consulte la página del manual de systemd-analyze con el siguiente comando.

man systemd-analyze 

systemd-analyze – Find System Boot-up Performance Statistics in Linux

Publicación traducida automáticamente

Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *