sábado, 25 de octubre de 2008

Tips para optimizar Ubuntu...

Hola... despues de mucho tiempo sin publicar... (por situaciones de la residencia); hoy les pasare algunos tips para optimizar un poco mas nuestra distro ubuntu... aunque sinceramente se puede ocupar en cualquier otra distro solo que varia un poco la ubicacion de las cosas... pero pos weno...
Ubuntu.pngEh estado probando el grandioso KDE4 pero pos sinceramente no me hayo a gusto con el, se muy vistoso y todo, pero pos confirmó una vez mas ke soy un minimalista en cuanto al consumo de recursos de un Sistema Operativo... por lo ke me quedaré por un rato mas con Gnome... (en cuanto a los escritorios mas ligeros... sinceramente no me llaman la atencion puesto que sus traducciones al castellano no estan muy completas y pos es algo incomodo para mi tener partes en castellano y partes no... asi que pos eso lo dejamos de lado, claro que se aceptan sugerencias...).

Bueno empecemos... con la configuracion que trae Ubuntu y cualquier otra distribucion de GNU/Linux es muy estable y segura, pero pos podemos darle una ayudadita... esto depende de cada usuario, es por esto que en varios sitios, foros, salones de chat, canales del IRC y blogs, concuerdan en que cada instalacion de Linux es diferente y que no existen dos instalaciones iguales, lo cual es el mayor punto a favor desde mi forma de ver las cosas, el poder personalizar el sistema operativo a nuestras necesidades, gustos y caprichos... es por ello que pos siempre me gusta hacer y deshacer en mi distribucion... asi tenga un sistema muy chido (bueno pa mis espectativas), y pos por una u otra prueba termine jodiendolo, viendome en la penosa necesidad de volver a hacer una instalacion limpia... como dicen por ahi...

Ooops.png
"Hechando a perder se aprende..."

El Kernell

El kernell es el corazon de todo sistema operativo, el cual le comunica al hardware lo que queremos que haga... o al menos eso creo que fue lo que aprendi en la escuela... weno pos en linux podemos personalizar nuestro kernell dependiendo de la arquitectura de nuestro procesador... por defecto nos instala un kernel compilado para i386 (en la versión de Ubuntu para Intel y compatibles) o en caso de ser una distribucion AMD64 nos instala un kernel compilador i386_64. Aunque lo mejor es que el instalador detectara nuestra arquitectura e instale una versión compilada para nuestro microprocesador como lo hace la instalacion de Debian (el papá de ubuntu), pero lamentablemente no es así. Sin embargo la solución es muy sencilla. Por ejemplo (notece que ando un poco desactualizado por que estas notas las tengo desde hace un wen tiempo y sinceramente ahorita lo ando redactando offline...).

Si tenemos un pentium o superior (PPro/Celeron/PII/PIII/PIV) instalaremos estos paquetes:

$ sudo aptitude install linux-image-686 linux-restricted-modules-686

En caso de que tengamos un sistema con más de un procesador o con Hyperthreading:

$ sudo aptitude install linux-image-686-smp linux-restricted-modules-686-smp

Si tenemos un microprocesador AMD:

$ sudo aptitude install linux-image-k8 linux-restricted-modules-k8

Y si tenemos más de un micro AMD o un AMD que virtualize más de una CPU:

$ sudo aptitude install linux-image-k8-smp linux-restricted-modules-k8-smp

Nota: para que se apliquen los cambios es necesario reiniciar.


Las X's org

Podemos bajar la profundidad de color a 24-bit a 16-bit notando poca diferencia. Esto reduce uso de la memoria de la tarjeta gráfica.

Abrimos una terminal:

$ cd /etc/X11

Ahora vamos a modificar el archivo de configuración xorg.conf:

$ sudo gedit xorg.conf

Buscamos la línea que pone DefaultDepth y modificamos su valor de 24 a 16 y por ultimo salvamos los cambios.


Servicios Innecesarios

Ubuntu inicia toda una serie de servicios que, a veces, no son necesarios. Si deshabilitamos los que no necesitamos, no estarán durmiendo y consumiendo memoria. Existen otros programas y formas de evitar iniciar servicios, por ejemplo update-rc.d o el programa boot-Up Manager (http://www.marzocca.net/linux/bum.html), pero esta forma es simple y efectiva (es la recomendada también por http://www.ubuntuguide.org), abrimos la terminal y vamos al siguiente directorio:

$ cd etc/init.d/
Vemos qué servicios puede ejecutar el ordenador: "ls" (son los que aparecen en verde) y denegamos los servicios que no queramos que se inicien.

$ sudo chmod -x nombre_del_servicio

si nos equivocamos y lo deseamos volver a activar:

$ sudo chmod +x nombre_del_servicio

Les puedo sugerir algunos servicios que yo deshabilité:

ntpdate: actualiza el reloj del sistema sincronizándolo cada vez que se reinicia.

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

ppp: protocolo punto a punto. Sólo se utiliza si usas un módem para conectarte a Internet.

powernowd: en teoría lo usan los procesadores AMD para gestionar el uso de la energía, personalmente nunca lo he usado.


rsync: utilidad para transferir archivos para hacer copias o mantener un espejo sincronizado.

fetchmail: recoge y reenvía correo y actúa como pasarela hacia el servicio smtp.

postfix: agente de transferencia de correo, parecido a sendmail. Personalmente, con Yahoo y Evolution me llega.

para consultar que funciones cumple tal servicio:
$ man nombre_del_servicio

Aki pongo la lista de la mayoria de los servicios que pueden estan activados en un sistema recien instalado:

  • Anacron: Ejecuta tareas programadas.
  • Atd: Ejecuta tareas programadas.
  • Alsa-utils: Gestión de la tarjeta de sonido. Aunque suene importante, la verdad es que no lo necesitas.
  • Apport: Sistema de informe de bugs.
  • Bluetooth: Gestor de medios con soporte de Bluetooth.
  • Britty: Gestión de gráficos en braille.
  • Klogd: Mantiene un registro de lo que pasa dentro de tu computadora.
  • Sysklogd: Mantiene un registro de lo que pasa dentro de la computadora.
  • Powernowd: Permite reducir la velocidad del CPU para ahorrar batería.
  • Samba: Si no te aparece es porque no tienes instalado el paquete samba, que permite compartir archivos en red con PCs Windows.
  • GDM: Gnome Display Manager. La pantalla de inicio gráfica que te permite elegir sesión y usuario.
  • Wacom-Tools: A menos de que tengas una tableta gráfica Wacom.
  • HDParm: Permite optimizar las distintas particiones de tu disco duro.
  • Hotkey Setup: Si tienes teclas multimedia en el teclado, entonces déjalo encendido.
  • Avahi-Daemon: Permite descubrir servicios dentro de redes locales. Si tienes tu PC en red y quieres compartir tu música con DAAP (como en iTunes).
  • Acpid: Gestión de alimentación de energía para tu PC. Si es relativamente nuevo (2000 en adelante).
  • Apmd: Gestión de alimentación de energía de la computadora que no soporta Acpid.
  • Cupsys: Para las impresoras
  • Hplip: Servicio para impresoras HP.
  • Ssh: Servidor SSH. No te debería aparecer en una instalación por defecto, a menos de que hayas instalado el paquete openssh-server. Permite que te conectes remotamente a tu PC a través de un terminal de comandos.
  • Etc-Setsetial: Gestión de puertos seriales.
  • Festival: Soporte para síntesis de voz.
  • Dbus: Permite que los programas que usas hablen entre sí.
  • Screen: A menos de que seas un ávido usuario del terminal de comandos, no lo necesitas.


Nautilus

Nautilus es el "explorar de Ubuntu" pero en muchas ocasiones consume mucha memoria RAM (por lo regular en aquellas carpetas con muchos archivos, subcarpetas y demas), ya que no muestra un previo de los archivos como una miniatura de la imagen, una imagen de algun video, si dejamos el cursor sobre una cancion la reproduce, un previo de los archivos PDF, asi como de los archivos de texto plano, y por esta razon consume mucha memoria RAM (en mi caso en la carpeta de wallpapers se llega a consumir toda la memoria RAM y casi los 512 de memoria SWAP que tengo asignados) por lo ke utilizo las siguientes opciones:

Abrimos la Carpeta personal. Entramos en el menú Editar y después en preferencias. Vamos a la pestaña Vista previa y las desactivamos todas, marcando en todos los apartados la opción Nunca. Esto nos da como resultado que no nos muestre ningun "previo" o vista preliminar de ningun archivo, lo cual aumenta la rapidez con la que carga cada carpeta sin consumir nada de memoria RAM comparado con las opciones activadas claro...


Firefox

Estos tips tambien los eh ocupado sobre Windows y funcionan... los cuales son para aumentar el número de conexiones y para que aproveche otros parámetros.

Abrimos fireox y escrbimos en la barra de direcciones about:config en la version 3 nos aparece una ventana de advertencia, leanla es una puntada muy chida por parte de los creadores del Firefox... aunque en la version 2, sinceramente ya no me acuerdo si salia alguna advertencia...

Vamos a realizar los siguientes cambios:

network.dns.disableIPv6 → Cambiamos el valor a true (basta con un doble click)

network.http.max-connections → Cambiamos el valor a 128
network.http.max-connections-per-server → Cambiamos el valor a 48
network.http.max-persistent-connections-per-proxy → Cambiamos el valor a 24
network.http.max-persistent-connections-per-server → Cambiamos el valor a 12

Y si no se dispone de una conexion de banda ancha:

network.http.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.proxy.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.pipelining.maxrequests → Cambiamos el valor a 30


OpenOffice

Una de las aplicaciones más pesadas es Openoffice.org que viene en Ubuntu y en cualquier distribucion de GNU/Linux, pero tambien se puede aplicar en la version para Windows y cualquier otra...

Abrimos Openoffice.org. Por ejemplo: menú Aplicaciones, Oficina, Openoffice.org Word Processor.

Entramos en el menu Herramientas, apartado Opciones y marcamos memoria de trabajo.

A la derecha en Cache de imagen, cambiamos los valores de Uso de Openoffice.org de 6 a 128 y de Memoria por objeto de 0,5 a 20.

Aceptamos los cambios. Al ejecutar Openoffice.org repetidas veces, notaremos la diferencia.

Si ocupamos la Suite de OpenOffice de manera regular podemos marcar la casilla que dice: Cargar OpenOffice.org al iniciar el sistema, de manera que tarde menos al inicar cuando abrimos cualquier programa de Openoffice.org

Funtes:
http://www.linuxjournal.com

http://www.guia-ubuntu.org

http://www.ubuntuguide.org

http://ubuntuforums.org
http://www.debian-administration.org
http://www.espaciolinux.com

No hay comentarios.: