Nombre del Equipo: ISP INTEGRANTES:

Anuncio
Nombre del Equipo: ISP
INTEGRANTES:
Roberto Gustavo Salazar Lezama
Reyna Patricia Cavazos de la Rosa
Leonardo Fabian Lazaro Reyes
Daniel Ortega Guerrero
Arely Berenice Treviño Peña
Juan Pablo Yunez
TEMA:
Benchmark
La palabra benchmark es un anglicismo traducible al castellano como comparativa.
El benchmark es una técnica utilizada para medir el rendimiento de un sistema o
componente del mismo, frecuentemente en comparación con el que se refiere
específicamente a la acción de ejecutar un benchmark.
Origen del término
El término inglés benchmark proviene de las palabras bench (banquillo, mesa) y mark
(marca, señal). En la acepción original del inglés la palabra compuesta sin embargo podría
traducirse como medida de calidad. El uso del término provendría de la Inglaterra del siglo
XIX, cuando los agrimensores hacían un corte o marca en una piedra o en un muro para
medir la altura o nivel de una extensión de tierra. El corte servía para asegurar un soporte
llamado bench, sobre el cual luego se apoyaba el instrumento de medición, en
consecuencia, todas las mediciones posteriores estaban hechas por la posición y altura de
dicha marca...
La tarea de ejecutar un benchmark originalmente se reducía a estimar el tiempo de proceso
que lleva la ejecución de un programa (medida por lo general en miles o millones de
operaciones por segundo).
También puede realizarse un "benchmark de software", es decir comparar el rendimiento de
un software contra otro o de parte del mismo, por ejemplo, comparar distintas consultas a
una base de datos para saber cuál es la más rápida o directamente partes de código.
El Benchmark es también un proceso continuo de medir productos, servicios y prácticas
contra competidores más duros o aquellas compañías reconocidas como líderes en la
industria.
Cualidades
Los benchmark tienen las siguientes funcionalidades:





Comprobar si las especificaciones de los componentes están dentro del margen
propio del mismo
Maximizar el rendimiento con un presupuesto dado
Minimizar costes manteniendo un nivel maximo de rendimiento
Obtener la mejor relación costo/beneficio (con un presupuesto o unas exigencias
dadas)
Con ayuda a lograr una posición más competitiva
Tipos de benchmarks
Sintéticos vs Aplicaciones

Sintéticos: están especialmente diseñadas para medir el rendimiento de un
componente individual de un ordenador, normalmente llevando el componente
escogido a su máxima capacidad.
Ejemplos:
o
o

Dhrystone
Whetstone
Aplicaciones: herramientas basadas en aplicaciones reales, simulan una carga de
trabajo para medir el comportamiento global del equipo.
Bajo nivel vs Alto nivel

Test de Bajo nivel:
Miden directamente el rendimiento de los componentes Ejemplo: el reloj de la CPU, los
tiempos de la DRAM y de la caché SRAM, tiempo de acceso medio al disco duro, latencia,
tiempo de cambio de pista, etc.

Test de Alto nivel:
Están
más
enfocados
a
medir
el
rendimiento
de
la
combinación
componente/controlador/SO de un aspecto específico del sistema, como por ejemplo el
rendimiento de E/S con ficheros, o el rendimiento de una determinada combinación de
componentes/controlador/SO/aplicación. Ejemplo: Velocidad de compresión zip
Otros tipos de Benchmark









Consumo de energía
Cumplimiento con estándares ambientales, contenido de materiales y manejo del
final del ciclo de vida del producto
Disipación de calor
De Juguete: detectar y medir componentes básicos de un computador
Redes
Reducción de ruido
Trabajo compartido: mide el rendimiento en las modernas tecnologías de
distribución de procesos
Servidores
Soporte técnico
Alguno de los programas de Benchmark más populares.







Ciusbet
Dhrystone
iCOMP
Linpack
Livermore
SPEC (SPECint y SPECfp, orientados a la unidad de enteros y punto flotante,
respectivamente)
Whetstone
Análisis comparativo entre empresas
El análisis comparativo entre empresas no es más que un estudio detallado de las
características actuales de la misma para compararla con otras y en la mayoría de los casos
se apoyan de esas comparaciones para hacer mejoras dentro de ella.
El valor del Benchmarking
La importancia del benchmarking no se encuentra en la detallada mecánica de la
comparación, sino en el impacto que pueden tener estas comparaciones sobre los
comportamientos. Se puede considerar como un proceso útil de cara a lograr el impulso
necesario para realizar mejoras y cambios.
Además que es de uso muy importante para la planeación estratégica.
Descargar