Como hacer para que nuestro GNU/Linux sea mas rápido.

Vamos a tratar de hacer un mini-manual para optimizar nuestro sistema GNU/Linux y así ganar mas velocidad, Este manual está realizado bajo una distribución Debian pero se podría realizar con cualquiera.

Modificando las aplicaciones al inicio.

Abrimos la aplicación «aplicaciones al inicio» y deshabilitamos todos los programas que no necesitemos que inicien.

Captura de pantalla de 2014-02-25 17:38:33

 

Instalando el Boot Up Manager (BUM).

BUM (Boot-UP Manager) es un simple programa que nos permite seleccionar los programas o servicios que se cargan al iniciar el sistema operativo.

rokitoh@red-orbita:~#  sudo apt-get install bum

Captura de pantalla de 2014-02-25 18:13:53

Que componentes se pueden deshabilitar?.

Discover services and hosts – No necesario si tu ordenador no es parte de una red.

Servicios de Bluetooth – Si no empleas ningún dispositivo que requiera de este servicio.

Scanner services – Si no tienes uno conectado al ordenador.

Cups – El servicio de impresión en Linux, si no tienes impresora conectada, deshabilita esta opción.

Deshabilitando la revisión de discos durante la carga.

Si os dais cuenta cuando inicia nuestro GNU/Linux está es una de las partes que tarda mas.

Para realizar este cambio debemos acceder al fstab, buscar la partición raiz ( / )  en el vemos al final un UNO (1) lo cambiamos por CERO ( 0 )

rokitoh@red-orbita:~#  vi /etc/fstab

Captura de pantalla de 2014-02-25 17:50:07

Captura de pantalla de 2014-02-25 17:56:49

Instalando rcconf.

Instalamos rcconf para poder administrar mas fácilmente los servicios que se inician en los diferentes runlevels

rokitoh@red-orbita:~#  apt-get install rcconf

Ejecutamos rcconf y desactivamos todos los servicios que no vayamos a utilizar.

rokitoh@red-orbita:~#  rcconf


Captura de pantalla de 2014-02-17 13:51:48

También se puede comprobar chkconfig o update-rc.d

Listar servicios que se inician con chkconfig

rokitoh@red-orbita:~#  chkconfig –list

También podemos listar todos los servicios de la siguiente forma:

rokitoh@red-orbita:~#  ls -lsrt /etc/rc*

Para la eliminación del servicio lo hacemos de la siguiente forma:

rokitoh@red-orbita:~#  update-rc.d -f apache2 remove

rokitoh@red-orbita:~#  chkconfig apache2 off

Instalando readhead.

Esta aplicación fue desarrollada originalmente por el equipo de Fedora Linux y funciona de una manera muy sencilla.  Crea una lista de ficheros a colocar en el cache antes de que sean solicitados. En lugar de leerlos directamente desde el disco duro, los carga directamente en la memoria física, reduciendo considerablemente su tiempo de carga. Puedes instalarlo ejecutando en la terminal:

sudo aptitude install readahead-fedora

Una vez instalado creamos el fichero de perfil de configuración

rokitoh@red-orbita:~#  touch /.readahead

Instalando Preload

Preload es un demonio adaptativo readahead (se sirve de la tecnología prefetching) para acelerar el tiempo de carga de aplcaciones. Básicamente analiza las aplicaciones que más usamos para posteriormente cargar en memoria las librerías correspondientes a las mismas, de modo que a la hora de cargarlas, los tiempos de arranque se ven reducidos considerablemente.

sudo apt-get install preload

 

Alguna otra recomendación: 

– Cambiar gdm3 o kde por las siguieres alternativas mucho mas ligeras: lightdm mdm

– Cambiar nuestra shell (Bash) por dash

– Optimizar la memoria con: zramswap, Swapiness

Un saludo, rokitoh!

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *