• Medir lo que tardan en iniciar los servicios de systemd

    Cuando una distro GNU/Linux con systemd tarda más de lo normal en arrancar, una de las primeras cosas que hay que hacer es identificar qué servicios están demorando el arranque. Esto lo hacemos con systemd-analyze:

    systemd-analyze blame | head -n 20

    systemd-analyze blame lista todos los servicios de systemd junto con el tiempo que tardaron en iniciarse. Un ejemplo de salida del comando puede ser este:

    2min 46ms systemd-networkd-wait-online.servic
       8.687s networking.service
       1.020s ifupdown-wait-online.service
        299ms postfix.service
        115ms NetworkManager.service
         89ms udisks2.service
         88ms accounts-daemon.service
         77ms polkit.service
         64ms e2scrub_reap.service
         63ms systemd-logind.service
         57ms systemd-hostnamed.service
         42ms systemd-tmpfiles-setup.service
         36ms systemd-journal-flush.service
         32ms systemd-networkd.service
         31ms systemd-journald.service
         31ms avahi-daemon.service
         30ms postfix-resolvconf.service
         28ms ssh.service
         28ms rc-local.service
         27ms xrdp.service

    Como vemos en el ejemplo, los servicios de red están haciendo que el sistema tarde en arrancar.


    Los comentarios están cerrados.