¿ Como acelerar el arranque de Ubuntu ?



Lo primero que debemos hacer para acelerar el arranque de nuestro ubuntu es quitarle la propiedad de timeout en el grub, para quitar esto depende de la

version de grub que tengamos instalada, en fin comenzamos:

1-Como saber la version de Grub que tenemos instalada:

#grub --version

2-Editaremos el fichero con el siguiente comando:

#sudo gedit /boot/grub/menu.lst

En este archivo hay una opcion que dice timeout=3, la cambiaremos a timeout=0. Lo grabamos y reiniciamos el sistema.

En la version 2.0 de grub, debemos proceder de diferente manera, primero necesitamos editar el fichero que se encuentra en /etc/default/grub y cambiar la

linea GRUB_TIMEOUT acorde a lo que necesitemos, lo guardamos y reiniciamos el sistema.

3-Deshabilitar los servicios que no utilizamos:

Existe un programa llamado Bootchart que es una utilidad para saber que es lo que se esta cargando al inicio y hacer un tipo de auditoria, una vez que lo

tengamos corriendo sera mas facil identificar que servicios podemos deshabilitar, para activarlo hay que agregar la siguiente cadena, Bootchart viene

instalado por defecto en todas las versiones de ubuntu, para poder hacerlo funcionar, debemos en el arranque, pulsar la tecla 'e' de editar comandos,

Agregamos la siguiente linea para arrancar:

init=/sbin/bootchartd

Despues de arrancar el programa creara una imagen .png en la carpeta /var/log/bootchart/, una vez que tengamos esta info, podremos descartar los servicios

que no necesitamos.

4-Optimizando la memoria:

El parametro vm.swappiness es un parametro del kernel que controla cuanta memoria swap es necesaria para el Kernel sobre la RAM, en otras palabras este

parametro hace un balance entre la paginacion del kernel de la memoria swap y los procesos de este.

Esta variable del kernel toma un valor entre 0 y 100, a 100 el kernel siempre prefiere encontrar paginacion inactiva y utilizarlas, si seteamos el valor a 0,

el sistema comprobara que aplicaciones necesitan mas memoria que alocar en una pequeña fraccion de RAM. En ubuntu podemos comprobar esta variable lanzando el

siguiente comando:

#sysctl vm.swappiness

Para modificar este parametro solo debemos editar el fichero /etc/sysctl.conf buscamos la siguiente linea vm.swappiness=20 y la dejamos en 20.

Un valor menor en la variable vm.swappiness hara que el sistema no utilize tanto espacion en swap y lo disponga en la memoria RAM.

5-Acelerando el disco duro:

Para improvisar mayor velocidad de acceso en nuestro disco duro debemos comprobar que nuestro sistema sea compatible con DMA.

Existe una herramienta llamada hdparm que sirve para testear la velocidad del disco duro y aparte cambiar un par de parametros para optimizar la performance y habilitar algunas opciones de velocidad que por defecto no vienen activadas.

Para lanzar una prueba en una unidad Ata:

#sudo hdparm -tT /dev/hda

Para lanzar una prueba con discos SATA:

#sudo hdparm -tT /dev/sda


Este comando muestra la velocidad de transferencia de datos, a continuacion un ejemplo:

/dev/hda:
Timing cached reads: 1932 MB in 2.00 seconds = 966.63 MB/sec
Timing buffered disk reads: 118 MB in 3.02 seconds = 39.06 MB/sec

Para aumentar la performance habilitando el DMA debemos lanzar lo siguiente desde un terminal:

#sudo hdparm -d1 /dev/hda1

(Hay que reemplazar hda1 con la particion que contenga el arranque del sistema)

Actualmente en las instalaciones con discos sata por defecto viene habilitado el DMA, pero podemos optimizar los discos SATA deshabilitando el AAM (Automatic Acoustic Management), este servicio reduce las emanaciones acusticas de los disco duros que general al rotar, esto optimizara un poco mas el disco duro, para deshabilitar el AAM debemos lanzar el siguiente comando:

#sudo hdparm -M254 /dev/hda1

(Hay que reemplazar hda1 con la particion que deseamos deshabilitar el AAM)

Espero que les sea de utilidad...

Saludos.
Share on Google Plus
    Blogger Comment

0 comentarios: