10.6 C
Madrid
miércoles, marzo 4, 2026
spot_img
spot_img

¿La PC con Linux arranca lentamente? Esta práctica herramienta muestra por qué en segundos: así es como

Siga conectamentado: Agréganos como fuente preferida en Google.


Conclusiones secreto de conectamentado

  • Si el inicio de su máquina Linux es cachazudo, pruebe esta aparejo.
  • Systemd-analyze ofrece varias opciones para ayudar.
  • Cualquier máquina Linux que admita systemd los tendrá.

Linux tiene un montón de herramientas bártulos que pueden ayudarle a descubrir lo que está adecuadamente, lo que está mal y todo lo demás. Puedes personalizarlo a tu sabor o dejarlo como está.

En algún momento, es posible que sienta curiosidad por enterarse qué está ralentizando el tiempo de inicio de su máquina Linux. Aunque pueda parecer una tarea difícil, te sorprenderá lo practicable que es en verdad. De hecho, Linux tiene una aparejo incorporada para ayudarle a hacer precisamente eso.

Por otra parte: Cómo nominar la distribución de escritorio de Linux adecuada para usted

Si su distribución de Linux usa el sistema de inicio systemd, ya tiene lo que necesita para resolver el problema de los tiempos de inicio lentos y le mostraré cómo usar la aparejo.

exploración del sistema

La aparejo en cuestión es parte del sistema de inicio systemd y se apasionamiento systemd-analyze. Esta aparejo lo que hace es analizar y depurar el administrador de inicialización en Linux.

Si simplemente ejecutaras el comando exploración del sistemaverás resultados similares a estos:

El inicio finalizó en 6.669 s (kernel) + 30.368 s (espacio de adjudicatario) = 37.037 s
Se alcanzó el objetivo esquema posteriormente de 27,479 segundos en el espacio de adjudicatario.

Como puede ver en lo alto, el tiempo total de inicio de una de mis máquinas es de 37,037 segundos, con 6,669 segundos para el kernel y 30,368 segundos para las aplicaciones del espacio de adjudicatario. Luego está el objetivo esquema pillado (la pantalla de inicio de sesión) en 27,479 segundos.

LEER  ¿Tienes un teléfono Android? Cambié estas 12 configuraciones para mejorar enormemente la duración de la batería.

Todavía: 8 cosas que puedes hacer con Linux que no puedes hacer con MacOS o Windows

Esa es una información suficiente buena, pero efectivamente no nos ayuda mucho. La buena informe es que existen algunas opciones importantes que podemos utilizar para ayudarnos a descubrir qué está pasando.

incumplimiento

La primera opción es incumplimiento, que enumera todos los archivos de la pelotón systemd, mostrando el tiempo que tardó cada pelotón en inicializarse durante el posterior inicio, del más dispendioso al más corto. La opción de culpar es útil para identificar qué servicios están provocando retrasos en el inicio.

La opción de culpar se usa así:

incumplimiento del exploración del sistema

Los resultados se verán así:

57.158s apt-servicio.diario
20.879s apt-daily-upgrade.servicio
17.609s servicio instantáneo
10.647s docker.servicio
7.217s servicio.snapd.seeded
4.772s fstrim.servicio
4.160s dev-sda2.dispositivo
3.824s servicio.de-noticias-motd
3.756s servicio-init-local.en la cúmulo
3.369s servicio de configuración de cúmulo
3.173s snap.lxd.activate.servicio
Servicio.contenedor 2.932s
2.877s servicio.final.en la cúmulo
2.677s systemd-udev-settle.servicio
2.498s servicio de inicio de cúmulo
2.125s servicio.networkd-dispatcher
2.051s man-db.servicio

Como puede ver, apt-daily.service es la pelotón systemd que tarda más tiempo. ¿Cuál es esa pelotón? La pelotón apt-daily.service es responsable de comprobar automáticamente y diariamente si hay actualizaciones de software en distribuciones de Linux basadas en Debian.

Todavía: La razón más importante por la que deberías usar Linux en casa

Aunque puedes detener apt-daily.service, no lo recomendaría. Puede revisar la registro generada por systemd-analyze listening y ver si hay servicios que pueda desactivar de guisa confiable y segura para acelerar los tiempos de inicio.

condena critica

La opción de condena crítica muestra la condena de unidades que ralentizaron críticamente el proceso de inicio. Esta opción ayuda a identificar cuellos de botella en la condena de dependencia. En la salida, la hora en que una pelotón se activa se imprime posteriormente del carácter @, y el tiempo que tardó la pelotón en iniciarse se imprime posteriormente del carácter +.

LEER  El nuevo Asmi Linux me pareció rápido y divertido de usar, si no temes un poco de trabajo de configuración

La salida para la condena crítica se parece a esto:

objetivo.esquema @27.479s
└─objetivo.multiusuario @27.478s
└─servicio.docker @16.830s +10.647s
└─servicio.contenedor @13.891s +2.932s
└─dbus.servicio @13.869s
└─objetivo.sustancial @13.796s
└─sockets.objetivo @13.794s
└─snapd.socket @13.745s +44ms
└─sysinit.objetivo @13.659s
└─servicio.init-nube @11.149s +2.498s
└─systemd-networkd-wait-online.service @10.024s +1.118s
└─systemd-networkd.service @9.838s +180ms
└─red-pre.objetivo @9.832s
└─servicio.local-init-nube @6.073s +3.756s
└─systemd-remount-fs.servicio @1.434s +174ms
└─systemd-journald.socket @1.147s
└─sistema.slice @1.067s
└─-.slice @1.067s

Como puede ver, los dos servicios que podrían estar causando cuellos de botella en este sistema (una máquina con servidor Ubuntu) son docker.service y containerd.service. Si quisiera acelerar el tiempo de inicio, podría desactivar esos servicios al salir e iniciarlos manualmente.

trama

Finalmente, tenemos plot, que genera un archivo .svg (Claro vectorial escalable) que representa visualmente el proceso de inicio y las dependencias asociadas. Una vez generado el archivo, puede abrirlo en un navegador web o visor de imágenes que admita archivos SVG.

El comando para esto se ve así:

trazado de exploración de systemd > boot.svg

Luego encontrará el archivo .svg en el directorio de trabajo flagrante. Sugeriría inaugurar el archivo en un navegador web porque la mayoría de los navegadores web admiten el formato de archivo y la imagen puede ser suficiente prócer.

Todavía: Cómo ejecutar una aplicación de Windows en Linux con Wine

Como puede ver en mi muestra, aproximadamente a los 18 segundos es cuando la mayoría de las aplicaciones y servicios comienzan a inicializarse.

Es útil tener a mano la aparejo systemd-analyze. Con él, puede comenzar a solucionar problemas que hacen que su sistema inicio más lentamente de lo esperado.

spot_img

Artículos relacionados

spot_img

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Últimos artículos