1 Introduccin a la evaluaci n del ren hellip
evaluación del rendimiento
Obtener el rendimiento
más alto con el coste
más pequeño
Usuarios, administradores
y diseñadores
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
1
Contenido
1. Introducción a la evaluación
La carga
Medidas de rendimiento
Variables que afectan al rendimiento
2. Técnicas de evaluaciónMonitorización de sistemas
Referenciación (benchmarking)
Modelado
3. Comparación de prestaciones y coste
Aceleración del rendimiento
Incremento del coste
4. Límites en la mejora de rendimiento
Ley de Amdahl
Ley de Gustafson
Ejemplos de aplicación
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
2
1. Introducción a la evaluación¿Qué interés tiene la evaluación?
¿Qué variables reflejan el rendimiento?
¿Qué afecta al rendimiento?
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
3
¿Por qué evaluar el rendimiento?
Los computadores tienen un precio que dependen de los
costes de diseño y de fabricación
Hace falta relacionar precio y calidad
– Comprador: “estecomputador cuesta el doble que el otro,
pero... ¿es el doble de rápido?”
– Diseñador: “esta decisión de diseño incrementa el precio de
fabricación, pero... ¿incrementa la calidad y velocidad del
producto en la misma o mayor proporción?”
El análisis de prestaciones y precios (costes) es un
mecanismo que permite elegir entre productos
Terminología básica sobre rendimiento (performance)
–Rendimiento, prestaciones, desempeño (Latinoamérica)
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
4
El papel del rendimiento es importante
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
5
¿En qué consiste la evaluación?
Saber cómo el software (combinación deprogramas)
está usando el hardware de una máquina:
comportamiento
Carga
Varía con el tiempo
¿Tiene un diseño adecuado?
¿Cuál es su rendimiento?
¿Puede rendir mejor?
¿Cómo puede rendir mejor?
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
6
¿Para qué sirve la evaluación?
Optimizar el diseño de un sistema informático
– Evaluacióndel impacto de diferentes opciones
Seleccionar un sistema informático
– Relación rendimiento/precio
Ajustar un sistema informático (system tuning)
– Variación del software/hardware para mantener el máximo
rendimiento
Predecir la carga máxima aceptable (capacity planning)
– ¡El rendimiento siempre depende de la carga!
Evaluación y modelado del rendimiento de los sistemas informáticos:Introducción a la evaluación del rendimiento
7
La carga y la evaluación
Carga (load): conjunto de tareas que ha de hacer un
sistema
– Programas, datos y órdenes de los usuarios
Carga de prueba (workload)
– Carga empleada en un estudio de evaluación
Variables que reflejan la carga
– Número de programas simultáneos en ejecución
– Accesos por unidad de tiempo a un servidor de páginas web
–Peticiones por unidad de tiempo a una base de datos
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
8
Adaptación a la carga: el mito
Un computador no es bueno ni malo per se, sino que se
adapta mejor o peor a un tipo determinado de carga
Computadores adaptados a cargas específicas
–
–
–
–
–
–
–
Servidores web
Servidores debases de datos
Servidores de ficheros
Computadores personales
Multiprocesadores
Multicomputadores
Etc.
Evaluación y modelado del rendimiento de los sistemas informáticos: Introducción a la evaluación del rendimiento
9
Cómo se ve la actividad de un sistema
Vistas del sistema
– Interna: administrador, diseñador
– Externa: usuario
Parámetros
(configuración)
Carga
Magnitudes medibles...
Regístrate para leer el documento completo.