¿ 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.
0 comentarios:
Publicar un comentario