Llevo tiempo pensado en escribir este artículo, y creo que ahora le ha llegado el momento. Posiblemente muchas de las cosas que indicare en este artículo y en los próximos que le dedique a este tema mucha gente ya los conozca, pero creo que sobretodo a la gente que esta comenzando en el mundo Linux y en especial en esta popular distro le pueden venir bien.
Tal vez el termino “optimizar” cada persona lo entendamos con una finalidad y es posible que lo que yo puedo entender como una optimización otros piensen que es estropear el sistema. Dicho esto comienzo (estos puntos son muy generales y posiblemente los podáis encontrar en decenas de sitios además de en el mío).
Kernel realtime
En primer lugar deberéis instalar el paquete “linux-rt “(kernel de tiempo real) como mínimo y deberíais añadir todos los paquetes de los repositorios que se llamen “linux****-rt” para así tener todo aquello referente al kernel y no tener problemas a la hora de compilar un nuevo driver, etc.
Preload
Lo instaláis escribiendo lo siguiente en una terminal, o mediante synaptic u otro gestor de paquetes
sudo aptitude install preload
Preload es un demonio (daemon) que se encarga de cargar en la memoria partes de las aplicaciones que más utilizas, mejorando considerablemente la carga de dichos programas. Una vez que se instala se pasa a un funcionamiento en segundo plan.
Definición tomada de la guia-ubuntu.com
Prelink
pre-enlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio
También se encuentra en los repositorios de Ubuntu y la instalaremos de la misma manera que la anteriores
sudo aptitude install prelink
Para configurarlo haremos lo siguiente:
- Editamos el fichero /etc/default/prelink con permisos de superusuario (root) (por ejemplo gksu gedit /etc/default/prelink)
- Buscamos la linea que ponga “PRELINKING=unknown” y lo sustituimos por “PRELINKING=yes”
- Y ejecutamos “sudo /etc/cron.daily/prelink” esto nos enlazara las librerías, en la primera ejecución puede llevar bastante tiempo
- Por último para que cada vez que instalemos algo esto sea enlazado por prelink automáticamente hacemos lo siguiente
Editamos (si no existe se crea) /etc/apt/apt.conf (gksu gedit /etc/apt/apt.conf) y añadimos la siguiente linea
DPkg::Post-Invoke {”echo Ejecutando prelink, por favor espere…;/etc/cron.daily/prelink”;}
Swappiness
Minimizaremos el uso de la swap, esta opción se debe utilizar si nuestra cantidad de ram es elevada
- Editamos /etc/sysctl.conf como root ( gksu gedit /etc/sysctl.conf)
- y añadimos la siguiente linea al final del fichero
vm.swappiness=10
Espero que alguien le pueda venir bien, posiblemente a alguien le pueda venir esto bien o tal vez solo alguno de los puntos que aquí se citan.