jueves, 31 de mayo de 2012

Mejorar el Rendimiento en Ubuntu

Mejorando el Uso  de la  Memoria Swapp 

Swappiness

Puede ser útil poder regular la tendencia que tiene Linux a pasar memoria a disco (swap).
En  una  consola   edita  el  siguiente  archivo:

root@usuario:~#  sudo nano /etc/sysctl.conf

Ahora  escribe  la  siguiente  línea  en  la  parte  final del  mismo

# Swappiness y  swap/ram tweaks

vm.swappiness=10
vm.vfs_cache_pressure=50
vm.dirty_ratio=10
vm.dirty_background_ratio=5


Evidentemente este parámetro resulta útil para evitar que caiga el rendimiento del sistema por el uso de swap, però reducir excesivamente swappiness tampoco es la solución. Si realmente la máquina hace swap por falta de memoria se debería pensar en una aplicación de RAM.



Booteo  Concurrente


Si usted tiene un procesador de doble núcleo o uno que con  tecnología hyperthreading (que  simula   la  existencia  de  dos  procesadores  cuando  en  realidad  tienes  uno ), para que permita  procesos simultáneos en el arranque de Ubuntu. Sólo tiene que abrir una consola y escriba el siguiente código:

root@usuario:~# nano /etc/init.d/rc

Busca la línea que tenga  este  texto:    CONCURRENCY=none
Luego  cambia  el texto  así:                  CONCURRENCY=shell

IMPORTANTE:    en las ediciones  más  nuevas  el  mismo  archivo  rc  nos  indica  que    cambiemos  la  línea  así:   CONCURRENCY=startpar

Guarda los  cambios.


Liberar Memoria  RAM

La memoria caché es aquella que almacena información de los procesos con el objetivo de ser reutilizada para lograr que se lleven a cabo procesamientos futuros de manera casi instantanea. Linux por sí mismo almacena esta memoria y la reutiliza cuando es requerida, pero tambien la libera cuando otro proceso requiere memoria RAM.

En Linux, desde la versión 2.6.16 del Kernel es posible para el usuario “administrar” la liberación de la memoria caché mediante el archivo /proc/sys/vm/drop_caches

La tarea consiste simplemente en asignarle (como root) un valor del 0 al 3 al archivo /proc/sys/vm/drop_caches,  sin  embargo   yo  asigné finalmente   el  número  3.

Puedes  hacerlo de dos  maneras:

  1. Usando  un  editor  como  nano así:   #  nano  /proc/sys/vm/drop_caches  cambias  el  valor   que  encuentres ( yo  encontré   el  0 )  por  el  número 3
  2. Usando el  siguiente  comando  así:   # echo 3 > /proc/sys/vm/drop_caches      Esto  escribirá  en  el  archivo  el  número 3 sin  necesidad  de  abrirlo

 Optimizar la Cantidad de Memoria Usada por Firefox


Actualiza el firefox a  su  versión  más  reciente

La  corporación  Mozilla  ha  hecho   esto  lo más  fácil  del  mundo.  Ahora simplemente tienes  que marcar Ayuda >  Acerca  de  Firefox


Si  no  tienes  la  última  versión verás  una  imágen como  esta:

Verás  como  las  actualizaciones  comienzan  a  bajar,  luego  sólo  aparecerá  un botó  por  si  las quieres  instalar  en  el  momento.
Si  tienes  várias  versiones  de  retraso  ocurrirá  el  proceso  varias  veces hasta  que tengas  la última.



Limitar la cantidad de RAM que usará Firefox

Abrimos Firefox y en la barra de búsqueda tipeamos "about:config", luego buscamos el valor "browser.cache.disk.capacity", hacemos doble clic sobre este y reducimos su valor a 20000.  Puedes probar con distintos valores.

Reducir el uso de memoria de Firefox cuando esta minimizado

Igual que en el punto anterior, abrimos Firefox y en la barra de búsqueda escribimos "about:config", luego creamos una nueva entrada haciendo clic con el botón derecho sobre la parte central del navegador, seleccionamos Nuevo > Lógico, ingresamos el valor "config.trim_on_minimize" clic sobre aceptar y luego seleccionamos el valor True.

Elimina  Servicios  Innecesarios

Existen  varias  formas  de administrar  los  servicios.   Las  dos  que  considero  más seguras,  ya  que  no  hay  que  editar  ningún  archivo  de  sistema, si  no  sólo  marcar  o  desmarcar  el  servicio   que  se  desea  activar  o  desactivar  con   el  resultado  de un  fácil  manejo   de  la  administración son: bum y sysv-rc-conf


NOTAS  IMPORTANTES:  
  1. Nunca  desactives  un  servicio  a  menos  que  estés  100%  seguro  de  lo que estás  haciendo, ante  la  duda,  siempre  consulta   e  investiga.
  2. Todos los  servicios  que  se  han  desactivado   en  este  artículo han sido  previamente  investigados y  desactivados  por  alguna  razón.
  3. Recuerda   que  cada  uno configura  su computadora basado en  sus necesidades,  por  lo  tanto,  lo que   un  individuo  use,  no  necesariamente  será  usado  o no  por  otro.
  4. Ajusta los servicios según  las  necesidades  que buscas satisfacer  en tu ordenador.


Boot-Up Manager (BUM): Es una herramienta grafica que nos permite configurar los runlevels y los servicios que queremos que se inicien de manera automatica al inicio del sistema y cuales no.

Simplemente   y  gracias  a  que  bum está en  los  repositorios  instalalo  así:

root@usuario:~# apt-get install bum

Inicia bum como  usuario, con permisos de super usuario utilizando  sudo así:



usuario@usuario:~# sudo bum


[sudo] password for usuario:

Luego  de  introducir  tu  clave  de  usuario aparecerá  una  ventana  como  la  siguiente:


Selecciona  la  casilla  [ ] Avanzado  en  la  parte  inferior  izquierda  de  la  ventana.  Así  podrás  ver  todos los  demás  servicios  que  están  corriendo.

Luego  de  esto  se  desplegarán  el  resto  de los  servicios   que  corren  en  tu computador.

Es hora  de   hacer  que los  servicios   que  no  necesitas dejen  de  correr.  Para  ello  sencillamente los   le  quitaremos   en  gancho,  o marca.

Por  ejemplo:

Si   NO ESTAS  USANDO   UNA  LAPTOP,  desmarca  los siguientes  servicios


Deberán  quedar  desmarcados  como se  muestran  a  continuación


Así  deberás   seguir  desmarcando  los  servicios  que  no  uses,  en este  caso  yo  no  estoy  usando  una  portatil, así que  desmarque los  siguientes:



Si  no  tengo  una  tarjeta Nvidea  desmarco  el  siguiente 

(  PERO ....   cómo saber   que  tarjeta  tengo  antes  de  desmarcar el  servicio  )


root@usuario:~# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
root@usuario:~#

Si  es  como  la  mía  Intel,  o cualquiera  (  SIS,  VIA o ATI,  estre  las más comunes )
entonces  si   puedes desmarcar  el  servicio



Además no  tengo bluetooth en  mi  rdenador  de  escritorio

Nos  dirigimos  a  la  siguiente  pestaña   en  la  parte  superior la  que  dice Scrips de  inicio  y  apagado



 pcmcia: sólo se usa con portátiles que tengan tarjetas PCMCIA.

 cuando  tratamos  de   desmarcarlo  nos  sale  el  siguiente  mensaje:



Como  no  podemos  editar  este servicio,  guardamos  los cambios  que  hemos  realizado,  so  siempre  pulso  YES


Para  eliminar  el servicio pcmcia  debemos   utilizar el paquete  sysv-rc-conf

sysv-rc-conf es una de esas utilidades que sirven para editar los niveles de arranque de nuestro sistema debian/ubuntu. Aunque esto se puede hacer de forma manual con el comando update-rc.d, gracias a esta utilidad la gestión de estos niveles es más simple y visual.

Lo instalamos  así:

root@secsoc59:~# apt-get install sysv-rc-conf

Lo arrancamos  así:

root@secsoc59:~# sysv-rc-conf


Nos  desplazamos  con   las  fleclas  del  pad numérico  y   marcamos  o  desmarcamos  con  la  barra  espaciadora.


Debes  desmarcar  la  X  al  final  de  la  línea  que  inicia con  el servicio pcmciauti$



Ahora  sólo  nos  queda reiniciar  el la  máquina.


SABER MÁS:

SWAP y SWAPPINESS:     http://www.kubuntu-es.org
BUM:                                  http://ubuntulife.wordpress.com


FUENTES:

  1. http://puppetlinux.blogspot.com
  2. http://www.ubuntu-es.org
  3. http://cyb3rpunk.wordpress.com
  4. http://internet.comohacerpara.com

No hay comentarios:

Publicar un comentario