06 noviembre 2007

Por Motivo de Viaje 2 - Optimiza Ubuntu



Como comente en la anterior entrada este es el segundo y ultimo post hasta un breve tiempo.
Ubuntu es un sistema operativo de excelentes prestaciones, eso a esta altura ya lo sabemos... pero si te interesa "toquetearlo" para que se inicie mas rápido, o sacar servicios que no utilizas para optimizar su rendimiento esta entrada seguramente te sea útil.

Enchulame el Ubuntu II es una excelente guía que encontré en el sitio Bootlog de la cual extraje un segmento que apunta directamente a lo que antes propuse:


Optimizar Ubuntu

Prelinking

Prelinking significa, cargar previamente las librerías que más utiliza el sistema, para que así los programas se demoren menos en cargar. Si tienes Feisty, no tienes que hacer nada, ya que viene activado por defecto. Si no, instala el paquete prelink, y luego abre el archivo /etc/default/prelink, así:

(abrimos un terminal y escribimos sin comillas)

"sudo gedit /etc/default/prelink"

Busca la línea que diga “PRELINKING=unknown” y cambia “unknown” a “yes”.

Booteo concurrente

Booteo concurrente significa que las cosas se carguen en paralelo a la hora de bootear. Aquí la mejora se nota especialmente en los procesadores de núcleo múltiple, ya que éstos pueden separarse la carga entre uno y otro. ¿How to?

(abrimos un terminal y escribimos sin comillas)

"sudo gedit /etc/init.d/rc"

Ahora busca la línea que dice “CONCURRENCY=none”, y cambia “none” por “shell”.

Warning: En Ubuntu Feisty Fawn 7.4 no tuve problemas, incluso note un cambio en el inicio del S.O. pero en Ubuntu Gutsy Gibbon 7.10 al iniciar tuve el error "Failed to initialize HAL"



Deshabilitando servicios

Muy importante. Muy. Sistema > Administración > Servicios. Ahora verás un listado de los distintos servicios que Ubuntu tiene activados por defecto cuando booteas. Como te imaginarás, mientras menos hayan activados, mejor. Así que saquemos lo que no necesites:

  • Anacron: Ejecuta tareas programadas. Yo uso cron para eso, así que lo apagué.
  • Atd: lo mismo de arriba. También fuera.
  • 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. Cuando un programa falla, te aparece una ventana que te permite informar a los desarrolladores del problema. Personalmente, creo que es una gran manera de ayudar a mejorar Linux y las diversas aplicaciones, pero entiendo si no te interesa tenerlo encendido. Quizás más adelante lo harás. :)
  • Bluetooth: Mi PC no tiene dispositivos Bluetooth, así que lo tengo apagado.
  • Britty: Gestión de gráficos en braille. Si tienes la suerte de estar leyendo esto, claro que no lo necesitas.
  • Klogd: Importante. Mantiene un registro de lo que pasa dentro de tu computador. Este sí.
  • Sysklogd: Lo mismo de arriba, e igualmente importante.
  • Powernowd: Permite reducir la velocidad del CPU para ahorrar batería. Si tienes un notebook, déjalo encendido. Si no, entonces apágalo.
  • Samba: Si no te aparece es porque no tienes instalado el paquete samba, que permite compartir archivos en red con PCs Windows. Si lo instalaste, entonces querrás tenerlo encendido.
  • GDM: Gnome Display Manager. La pantalla de inicio gráfica que te permite elegir sesión y usuario. Activado sí o sí.
  • Wacom-Tools: No. A menos de que tengas una tableta gráfica Wacom (si no sabes lo que es eso, menos aún).
  • HDParm: Permite optimizar las distintas particiones de tu disco duro. Yo lo tengo encendido.
  • 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, por ejemplo, compartir tu música con DAAP (como en iTunes), entonces actívalo.
  • Acpid: Gestión de alimentación de energía para tu PC. Si es relativamente nuevo (año 2000 en adelante, por ahí), entonces sí.
  • Apmd: Lo mismo de arriba pero para PCs que no soportan lo de arriba (Acpid).
  • Cupsys: ¿Tienes impresora? Yo no, así que lo tengo apagado.
  • Hplip: ¿Tienes una impresora HP? Si no, no.
  • 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. Una maravilla.
  • Etc-Setsetial: Gestión de puertos seriales. No gracias.
  • Festival: Soporte para síntesis de voz. Nunca lo he usado.
  • Dbus: Definitivamente sí. 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.
No dejes de ver la guía completa, nos estamos viendo gente... Hasta la próxima.

2 comentarios:

Jose - colchones viscoelasticos dijo...

HOla, pues la verdad que muy buena info, aunque ami tambien (con gusty) el prelink me da el fallo de hal, no obstante as probado con preload haber si te va mejor? Un saludo y gracias por la info.

Damage Inc. dijo...

Hola sito! mira la verdad que no he probado con el prelink, en estos momentos te estoy escribiendo desde el aeropuerto. Ni bien tenga acceso a una pc con Ubuntu lo pruebo y te comento.
Nos vemos y muchas gracias por escribir.

by TemplatesForYouTFY
SoSuechtig