Optimizar el tiempo de arranque en Debian

Cuando pensamos en GNU/Linux en automatico nos viene a la mente un sistema pesado, lento, y dificil de manejar.

En el caso de windows podemos desabilitar los servicios de arranque y con ello el sistema iniciara de forma rapida.

Uhm pero gnu/linux?, es posible optimizar el tiempo de arranque?,

-Claro que es posible, hoy optimizaremos los tiempos de arranque con Systemd.

Primero que nada analizaremos el tiempo de arranque del sistema con el siguiente comando.

systemd-analyze

Captura de pantalla de 2015-12-30 13:51:23

Ahora bien, ya tenemos el tiempo que tarda en iniciar el sistema, pero… que procesos estan ejecutandose al arranque?

systemd-analyze blame

Captura de pantalla de 2015-12-30 13:53:05

Ya que que servicios estan ejecutandose, ahora que sigue?

Cuando hablamos sobre optimizacion de arranque, significa que nos centraremos exclusivamente en los servicios que requieren mas tiempo para su inicializacion, para ello tecleamos:

systemd-analyze blame | head

Captura de pantalla de 2015-12-30 13:55:43

Y si lo que deseas es ubicar los puntos criticos aqui el siguiente comando:

systemd-analyze critical-chain

Captura de pantalla de 2015-12-30 13:57:07

Oye pero a mi me gusta un poco mas grafico, para asi poder comprender mas.

systemd-analyze plot >> NombreArchivo.svg

Captura de pantalla de 2015-12-30 13:59:31

Listo ya con esto sabemos que servicios estan “Alentando” el tiempo de inicio de nuestro sistema, ahora desabilitaremos esos servicios que requieren de mucho tiempo.

El siguiente comando desabilitara el inicio del servicio al arranque del sistema, pero puede ser invocado en cualquier momento cuando el sistema ya esta “iniciado”

systemctl disable NombreServicio.service 
systemctl enable NombreServicio.service 

Captura de pantalla de 2015-12-30 14:04:41

Y con ello desabilitaremos uno a uno los servicios en ejecucion, aveces un servicio muestra cierta persistencia, para ello invocaremos el siguiente comando:

systemctl mask NombreServcio.service.service 

Captura de pantalla de 2015-12-30 14:07:29

Y con ello ya tenemos un sistema optimizado, es muy importante destacar que ciertos servicios son importantes dejar sin tocar, ya que son parte fundamental para el correcto funcionamiento y ejecucion del sistema.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s