Entradas de Diciembre del 2004

Rendimiento bruto del iBook 12″ (y II)

Lunes 13 de Diciembre del 2004

En vista del espectacular éxito de mi primer estudio sobre el Rendimiento bruto del iBook 12″, va siendo hora de darlo por finalizado y escribir las conclusiones definitivas.

Aparentemente usar bc para medir el rendimiento de un iBook 12″ no es buena idea… ¡y yo sin sospechar nada! :-) Para ser sinceros, no pensé que bc fuese tan lento… mejor pasamos a Python, que no sólo es más potente, sino que encima ¡viene de serie en MacOSX! :-)

La nueva prueba definitiva que he ideado consiste en calcular el factorial de 20.000. El código que voy a emplear es el siguiente:

#!/usr/bin/python
aux=1
for i in range(1,20001):
    aux*=i

Los resultados que he obtenido son:

P-IV 3.1Ghz Gentoo (nuberlang):     0m0.571s
AMD 64 2800+ Sid (_linuxas_):       0m0.676s
iBook G4 1.2Ghz Sid (berrueta):     0m1.130s
AMD XP 1800+ Sid (xtrasgu):         0m1.200s
iBook G4 1.0Ghz Gentoo (nuberlang): 0m1.329s
P-III 450Mhz Sid (wikier):          0m4.520s
K6-II 500Mhz Woody (pintaiux):      0m7.190s

Otra prueba más… ¡BogoMIPS! :-)

AMD XP 1800+ Sid (xtrasgu):         1422.00 BogoMIPS
iBook G4 1.2Ghz Sid (berrueta):     1196.00 BogoMIPS
K6-II 500Mhz Woody (pintaiux):       994.00 BogoMIPS

La refinitiva… rendimiento gráfico en OpenGL gracias a glxgears:

ATI 9200 (nuberlang):         8949 frames in 5.0 seconds = 1789.800 FPS
ATI 9200 (berrueta):          5500 frames in 5.0 seconds = 1100.000 FPS
NVidia GeForce2 MX (xtrasgu): 4240 frames in 5.0 seconds =  848.000 FPS

Al final va a ser cierto… ¡NECESITO UN IBOOK!

Configurando un servidor BitTorrent

Miércoles 08 de Diciembre del 2004

Primero entendamos el problema… AsturLiNUX ha salido en un reportaje de La2 de Televisión Española, hemos digitalizado el video, y ahora queremos distribuir el archivo de 76MB que hemos obtenido… ¿Cómo lo hacemos?

BitTorrent es una herramienta que permite que te puedas bajar un archivo no sólo de un servidor central, sino también de otra gente que haya empezado a bajarse el archivo. De esta forma, la carga del servidor central se reparte entre todos los clientes, lo que lo convierte en una alternativa muy interesate para compartir archivos pesados a través de una ADSL.

El documento que mejor explica qué hay que hacer para montar un servidor con BitTorrent lo podéis encontrar en «Sacándole provecho a bittorrent». A modo de resumen, vamos a suponer que queremos compartir el archivo video.avi, y que tenemos instalados el paquete Debian de BitTorrent y un servidor Apache:

Lanzamos el servidor de BitTorrent:

bttrack --port 8888 --dfile dstate

Creamos el archivo video.avi.torrent:

btmakemetafile video.avi http://nuestra_direccion:8888/announce

Colgamos el archivo video.avi.torrent en nuestro Apache, y lanzamos el cliente de BitTorrent en el mismo directorio en el que tenemos video.avi:

btdownloadcurses http://nuestra_direccion/video.avi.torrent

¿Y si quiero bajarme el archivo, qué hago? Más fácil imposible…

btdownloadcurses http://nuestra_direccion/video.avi.torrent