martes, 13 de mayo de 2008

6-5-2008

Iniciamos la clase explicando como hacer la práctica final:
El objetivo de una comparativa nunca es la propia comparativa.
Al final tiene que haber un índice numérico que indique claramente cual es el mejor sistema (modo gráfico o tabla)

1º Elegimos un sistema base. Si vamos a mejorar un sistema el sistema base será el inicial sin mejora alguna.
1ª mejora->A
2ª mejora->B

Si tenemos Windows (A o sistema base) y Linux (B puesto que será mas eficiente que A)

Cuidado con las medidas, si son del tipo mayor es mejor o menor es mejor.
El sistema base su índice será 1.
A B IA IB
M1 3 5 1 1.66
M2 2 6 1 3
1 2,2 (media geométrica)

Media geométrica de B=raizCuadrada(IB(A)*IB(B))

La última frase del trabajo será: El sistema base tiene un índice 1 y el mejor sistema es Y con índice X para la mejora planteada en el objetivo.
El índice se calcula de forma distinta si las medidas son distintas (por ejemplo una de tipo Mayor es Mejor y otra Menor es Mejor). Los índices siempre son de tipo Mayor es Mejor.

Errores:
-No pantallazas
-Tabla-gráfico: sólo una al final.
-No poner los pantallazas de los Benchmark, presentarlos en uno final.
- Tratar de ser breves. No más de 10 páginas (vista de impresión).
-Poner las características del sistema sobre el que vamos a hacer la práctica
-Comparar mínimo 3 sistemas.

La práctica estará suspensa si no ponemos el índice final.

Baja puntos:
-Gráficos mal etiquetados.

Fecha de entrega: día del examen o un poco después, según cuando caiga.

-Vemos el resumen de la clase anterior de yuyumk.

Continuamos con el temario:

3.7. Optimización de la red:
-Desabilitar redirecciones o ignorar el Ping. Para ello deshabilitamos el protocolo ICMP que es el que se encarga de ello.
-CheckSum: lo suele hacer el procesador, pero algunas tarjetas también pueden.
Rx-checksumming: suma de reopción


Tema 4: Selección y configuración de sistemas informáticos: Benchmarking

Un benchmark es un programa o conjunto de programas que evalúan las prestaciones de un sistema informático reproduciendo una carga de trabajo genérica en dicho sistema informático.
Para evaluar las prestaciones de un sistema informático es necesario conocer y caracterizar previamente cuál es la carga de trabajo.
Para escoger o diseñar un buen paquete benchmark deben de seguirse los siguientes pasos:
- Determinar los objetivos de uso del benchmark
- Analizar la carga de trabajo de los distintos sistemas.
- Escoger los programas según los objetivos.
- Escoger las métricas o mediciones que se van a tomar sobre el sistema. Para ello debemos establecer un sistema base y siempre tenemos que usar el mismo.
- Se deben de tener en cuenta todos los factores que influyan en el rendimiento.
- Establecer uno de los sistemas de comparación como sistema base, y referir el resto de las medidas a él.

Vemos un ejercicio de Tupakamaru.
En comparativas no usar medidas de usos de recursos (CPU, memoria…)
Se usan varias copias simultáneas para que se vea que en unas condiciones uno es más lento que otro.

Explicamos la práctica 6: programación de un benchmark portable.
Este debe funcionar al menos en windows y Linux.
Calcular el tiempo que tarda, o le espacio que ocupa,…
Que tarde 5 o 6 minutos, lo suficiente como para que se vena diferencias significativas entre los distintos sistemas.
Fecha de entrega-> 2 de Junio (tiene 3 sesiones de prácticas)

El día 27 de mayo no hay clase.

Terminamos la clase viendo los videos del día.

29-04-08

¿De qué va el Tema 3? Comenzamos la clase haciendo un breve repaso a lo visto en el tema 3 (monitores de prestaciones).

Se avisa de que las bitácoras alojadas en blogspot.es deben cerrarse.

Vemos algunos de los ejercicios de autoevaluación:
De http://dyec2008.blogspot.com/

Los pen usan sistema de archivos vFAT32.

Sistemas de ficheros raros:

- GmailFS: montamos la ruta con Gmail como si fuese un directorio.

Sería interesante ver Gmail y sus prestaciones comerciales.


http://tupakamaru.wordpress.com/2008/04/25/ejercicios-autoevaluacion-362/
La práctica 5 se entrega el 5 de Mayo.


A continuación vemos una comparativa entre cartuchos de tinta:
http://www.trustedreviews.com/printers/review/2007/04/21/The-Inkjet-Investigation/p3

En este ejemplo el objetivo sería comparar cartuchos de tinta originales y piratas.

Vemos que está mal pues no es objetivo (compara calidad, brillo...)

Continuamos con la teoría

3.6.1 Consideraciones sobre la configuración.

Hay dos formas de hacer RAID:

  1. Mediante software: lo hace el Sistema Operativo. Hacemos particiones gemelas y replicamos los datos.
  2. Mediante hardware: directo sobre el disco duro. Es mejor puesto que se encarga la propia placa base.

3.6.2 Particiones y filesystems

En Linux podemos usar particiones dedicadas a los siguientes fines:

-Swap

-/home: para usuario

-/var: para registros del sistema y spool

-/usr: programas del sistema

-/opt: programas de pago o con algo particular

En todas ellas hay tipos similares de ficharos.

Debemos tener un mínimo número de particiones, pero no demasiadas pues perdemos mucho espacio si no las ultimamos mucho.

Sda: disco a del sistema (el primero).

En cada partición suele haber un filesystems; y un sistema UNIX suele tener muchas particiones en cada disco, aparte de varios discos en cada sistema.

3.6.6 Usando la BIOS para mejorar prestaciones

Modificando diversos parámetros en la BIOS podemos mejorar las prestaciones de nuestro disco duro.

Vemos algunos trucos para mejorar el sistema desde la PIO( E/S programable)

3.7 Optimización de la red

Servidor web: almacena la IP desde la que se ha hecho la petición.

Vemos el servidor Web de la bitácora de JJ y como se almacenan las peticiones.

Las peticiones llegan con parámetros como: IP, user, clave, petición, sitio desde donde llega…

Hacemos una petición DNS inversa.

También hacemos una petición, y comprobamos cuanto tiempo se mantiene dicha petición. Esto se hace con el fichero de configuración de Apache apache2.conf

La distancia en Internet se mide con traceroute

Espanix.net: punto de interconexión entre redes.

Nos fijamos en la página barrapunto:

-barrapunto.com: servidor dinámico

-Images.barrapunto.com: servidor de imágenes.

- También dispone de otro servidor para publicidad.

Así mejora el número de peticiones que ofrece.




Por último, vemos el video del día.