Son los programas (kernels, programas sintéticos y de aplicación) utilizados para medir el Rendimiento de un SI en el Benchmarking.
Según la necesidad, hay dos tipos de benchmark:
- General: son diseñados para estudios de Evaluación de las Prestaciones. Usan una Carga de Prueba artificial.
- De aplicación: conjunto de programas extraídos de la carga real. Usan una carga de prueba sintética que es representativa de la real.
Un benchmark sirve para:
- Adquirir y configurar equipos o sistemas.
- Sintonización de sistemas.
- La Planificación de la Capacidad.
- Comparar compiladores y diseñar procesadores.
Unidades
Las unidades son específicas al benchmark. Los resultados de las pruebas se suelen expresar en:
- tps: transacciones por segundo. El benchmark define lo que es una transacción.
- tiempo: milisegundos, segundos, etc.
- MIPS: millones de instrucciones por segundo. Esta unidad es incomparable entre familias de procesadores distintas.