lunes, 12 de mayo de 2008

DYEC - 6 de Mayo de 2008

Como siempre repaso de la clase anterior.

Comenzamos viendo los trabajos que ya están aquí publicados.

Después vemos unas determinadas cuestiones sobre la práctica siguiente y el trabajo final:
  • Hay que seguir los 10 pasos que vimos en el tema 1 para la comparación de sistemas.
  • El objetivo de una comparativa no es hacer la comparativa, sino evaluarlas siguiendo un objetivo determinado.
  • Al final debe de haber un indice (numéricamente o gráficamente) que muestre los resultados finales. Hay que elegir un sistema base (sistema sin mejorar en caso de que vayamos a mejorarlo), por cada mejora sería un nuevo sistema. Si hay varios sistemas se toma como base el sistema más lento. Ejemplo:


A B IA IB Indice de b: media geométrica de las medidas de B

ma 3 5 1 1,666

mb 2 6 1 3 1 (Raiz(Ib(a), IB(b)) / sqrt(5)

  • La última frase del trabajo o la práctica 6 debe ser: el siguiente sistema tiene un indice 1 y el mejor sistema es tal.
  • No incluir pantallazos. Sólo incluir una tabla y un gráfico. No meter pantallazos de benchmarks, meter los datos en tablas y presentar las tablas finales.
  • El trabajo final no debe exceder de 10 páginas.
  • Hay que comparar mínimo 3 sistemas
  • Hay que poner el indice final obligatoriamente
  • La fecha de entrega del trabajo es la fecha del examen.
  • Los indices son siempre mayor es mejor, por lo tanto si tenemos un índice menor es mejor se divide el menor entre el mayor.
  • Todo deben de ser medidas y no caracteristicas.

Seguimos con el temario.


3.7 - Optimizacion de la red:

Heramienta: ethtool

ethtool -t eht0

Si la red es muy segura lo mejor es enviar paquetes muy grandes para no tener que esperar tanto a los ACK.

Buffers de red: mejor cuanto más grandes

Con el ethtool se puede hacer que la tajeta de red tome parte del procesamiento que hace el procesador sobre paquetes de red


Terminamos el tema 3 y empezamos el 4.

4 - Selección y Configuración de Sistemas Informáticos: Benchmarking


No hay que poner todas las medidas que muestra un benchmark, solo las realmente útiles para nosotros.
En las comparativas nunca hay que poner uso de cpu. Si la única diferencia entre 2 sistemas es la CPU lo que hay que hacer es hacer varias copias simultáneas o ocupar casi todo el uso de CPU y asi ver que programa con la CPU a 100% va mejor. También se puede mirar la temperatura de la CPU.

A continuación vemos unos ejercicios de tupakamaru.

Práctica 6


Hay que usar diferentes sistemas operativos y utilizar programas al estilo de la práctica 3 (hanoi, fibonacci,etc)

Hay que analizarlo como el trabajo final, con un sistema base cuyo índice va a ser 1 y hay que usar 3 sistemas. Como mínimo hay que hacer mediciones sobre un aspecto. Probar: programas en perl, java y en xp, vista, linux o mac. También uno muy fácil puede ser en javascript o perl. Tiene que ser portable. Tiene que tardar 5 o 6 minutos en ejecutarse para que se puedan apreciar los cambios. Usar el reloj del sistema y no un cronómetro de mano para medir los tiempos. 3 sesiones de prácticas.


Fecha de entrega: 2 de Junio

Y por último los videos del día:

  1. Pruebas a un portátil (Por favor, no realiceis estas pruebas en casa y si lo haceis, bajo la supervisión de un adulto).
  2. Prestaciones de Windows XP.

No hay comentarios: