systemctl: mejorar el “boot time”
de Fedora 16
Fedora en sus versiones recientes (creo
que 15 en adelante) incorpora un nuevo sistema de gestión de
servicios: ”systemctl”.
A continuación cómo mejorar el tiempo
de inicio del SO (boot time) de Fedora 16 mediante “systemctl”.
1) Analizar los servicios que más
demoran en iniciarse y que afectan el “boot time”
# systemd-analyze blame |
En mi caso, el resultado del anterior
comando proporciona el siguiente resultado:
# systemd-analyze blame
66510ms sm-client.service 61395ms sendmail.service 11169ms udev-settle.service 10845ms fedora-loadmodules.service 6480ms var-lib-nfs-rpc_pipefs.mount 4058ms systemd-vconsole-setup.service 3826ms media.mount 3794ms dev-hugepages.mount 3779ms dev-mqueue.mount 3763ms sys-kernel-security.mount 3751ms sys-kernel-debug.mount 3346ms udev-trigger.service 3333ms udev.service |
Como se puede apreciar (en rojo) los
servicios que toman un tiempo considerable en iniciarse son “sendmail”.
2) Deshabilitar servicios
innecesarios
# systemctl disable
sm-client.service # systemctl disable sendmail.service # systemctl disable vmware-workstation-server.service # systemctl disable vmware.service |
3) Ahora es necesario reiniciar el
SO y verificar la reducción del boot time.
Fuentes: