Instalacion y configuracion para maximo rendimiento

Imagen de taromaru
0 puntos

Buenas,

Instale ubuntu hace unas semanas y me quede muy satisfecho con este sistema. El problema es que lo instale en un ordenador no muy potente, y ubuntu iba bien, algo lento (moviendo gigas de un particion a otra, mostrandome el contenido de carpetas con mas de 1000 archivos, etc).

Consegui hacer funcionar casi todo como queria (excepto advancemame :P), el unico problema era que no sabia como configurar el arranque de servicios, modulos y demas.

Voy a visitar una party dentro de poco y necesito todo el rendimiento que el ordenador me pueda proporcionar. El ordenador que llevare a la party sera uno mas potente (AMD2100, 512MB DDR basicamente), pero aun y todo voy a llevarlo al limite.

Como ni se ni he encontrado ningun documento relativo a todo esto, me gustaria que me contarais vuestras experiencias a la hora de optimizar ubuntu quitando todo lo que no se necesita. No voy a necesitar openoffice, ni toda la comodidad que gnome me ofrece (montar automatiamente las memorias usb o cds etc), ni gimp... Con lo minimo necesario me conformo :)

Intentare realizar una instacion en modo experto para ver si puedo elegir los paquetes que se van a instalar, pero aun y todo hay muchos servicios que no deseo. Necesito quitar todo lo que no sea indispensable y apache. El resto no lo voy a necesitar. Lo mismo me gustaria aplicarlo a los modulos del kernel. Me quede sorprendido con la de modulos que estaban cargados cuando comprobe desde la consola que modulos tenia en memoria. Me imagino que no todos estaran en uso permanentemente, pero si me puedo quitar alguno mejor.

Si aparte de servicios y modulos teneis alguna idea de como poder aligerar ubuntu sera muy bienvenida.

Gracias,

Agur!

Imagen de Anónimo
+1
0
-1

Para mover archivos y tal activa los DMA de discos duros, dvd's etc.

hdparm -d 1 /dev/[unidad]

para no tener que volverlo a poner cada vez que reinicies editas /etc/hdparm.conf y añades por cada unidad:

/dev/[unidad] {
dma = on
}

Por lo que he leído activar los dma en discos duros produce errores de lectura (toca volver a leer, no es peligroso) pero creo que compensa.
captive-ntfs es bastante lento para particiones ntfs.

Para detener servicios que no necesites rcconf o bum.

El soft o módulos del kernel que no uses no van a relentizar tu ordenador, solo quitarán espacio a tu disco duro, si te falta, apt-get remove, y si te molestan los módulos, recompila el kernel con lo mínimo.

Para rendimiento muy recomendable recompilar para optimizar a tu plataforma, tanto el kernel como soft (mplayer, lame, etc.) y bueno... de eso encontraras mucho googleando. Busca información sobre los parches preempt y lowlatency.

Ciaooo...

+1
0
-1
Imagen de Anónimo
+1
0
-1

Investigando un poco he encontrado un par de links...

http://ck.kolivas.org/audio_hints.txt

Antes de recompilar y demás aplica el parche de Kolivas, hablan maravillas de su rendimiento:

http://members.optusnet.com.au/ckolivas/kernel/

Yo estoy en ello, ya te contaré...

Ciaooo...

+1
0
-1
Imagen de taromaru
+1
0
-1

Muchisimas gracias, me imagino que con le que habeis aportado tendre mas que suficiente para disfrutar la party :D

+1
0
-1
Imagen de Anónimo
+1
0
-1

Imagen de Anónimo
+1
0
-1

Bueno, pues me lo he mirado un poco, y voy a poner aquí un poco como lo he hecho para poner un kernel a tutiplén de rendimiento.

Nos colocamos como root en /usr/src

·Bajamos el kernel 2.6.11 (elijo ese porque es el último soportado por el driver de nVidia y Ati)
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.tar.bz2

·Lo descomprimimos (recuerda que estamos en /usr/src)
tar xvfj linux-2.6.11.tar.bz2

·Creamos el link blando a /usr/src/linux
sudo ln -s linux-2.6.11 linux

·Bajamos el parche de koliva, el ck9, que es el último que funciona con los (mis) drivers de nVidia y lo aplicamos
wget http://ck.kolivas.org/patches/2.6/2.6.11/2.6.11-ck9/patch-2.6.11-ck9.bz2
bunzip2 patch-2.6.11-ck9.bz2
cd linux
patch -p1 < ../patch-2.6.11-ck9

·Configuramos el kernel
make menuconfig

·Nota: es importante cuidar la configuración, ahora unos consejos.
Seleccionamos en "sub architecture type" PC-Compatible.
Seleccionamos en "processor family" el tipo de procesador.
Desactivamos "generic x86 support".
Activamos "Preemptible Kernel" (muy bueno para equipos de escritorio).
Si tienes varios procesadores o un procesador como el P4 HT, activa las opciones de SMP y "kernel irq balancing", si no, desactívalas y activa "local APIC support".
Selecciona el mínimo de memoria posible para alcanzar la que dispones en tu PC. Si tienes exáctamente 1GB pon "High Memory Support" a off y marca "1Gb Low Memory Support".
Marca "MTRR"
Desactiva todas las opciones de "Kernel Hacking"
En lo referente a los accesos directos a memoria (DMA) de discos duros, es importante activarlos para obtener un buen rendimiento, y forzar al kernel a que utilice el driver adecuado. En "Device Drivers", "ATA/ATAPI/MFM/RLL support", un ejemplo para una placa base nForce:
<*> ATA/ATAPI/MFM/RLL support
<*> Include IDE/ATA-2 DISK support
[*] Use multi-mode by default
[ ] IDE Taskfile Access
< > generic/default IDE chipset support
[*] PCI IDE chipset support
[*] Generic PCI bus-master DMA support
[*] Use PCI DMA by default when available
<*> AMD and nVidia IDE support
Destacar que "generic/default IDE chipset support" está desactivado, en su lugar usaremos un driver específico.
Con esto ya tenemos un kernel bastante rápido y eficiente.

·Compilamos
make-kpkg clean
make-kpkg --append-to-version=-preempt-test1 --initrd kernel_image

·Instalamos
cd ..
dpkg -i kernel-image-2.6.11-ck9-preempt-test1.Custom_i386.deb

·Cruzamos los dedos, rezamos un poco, y reiniciamos.

·Ahora toca instalar el driver de la gráfica para el nuevo kernel, reiniciar... y ya está. Haz unas pruebecillas con el amarok, pasando canciones, etc. para observar que el sonido ya no se entrecorta.

Ciaooo...

+1
0
-1
Imagen de bull3tpr00f
+1
0
-1

de lo mejor que he visto

http://www.ubuntu-es.org/node/4440

_______________________________________
Polo Norte

+1
0
-1
Imagen de Nevershine
+1
0
-1

He aquí otro documento que trata un poco también el tema:
Guía de configuración de ubuntu

+1
0
-1