PRÁCTICA 2: BENCHMARK
- Por Enrique Gómez -
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.
Para esta práctica hemos usado el programa PerformanceTest.
PerfomanceTest es un Benchmark fácil de usar que permite obtener el rendimiento de un computador y compararlo con el de otros. El programa incluye por defecto los resultados de varias máquinas (baselines) para utilizarlos de referencia con respecto a nuestros resultados.
El programa proporciona un resultado único final (PassMark rating), que es un valor medio ponderado de los resultados de las diferentes pruebas que constituyen el benchmark.
1. A partir de la información proporcionada en el menú de ayuda, indique:
a) El número de series de test (test suites) estándar que emplea el programa y los tests específicos que conforman cada serie. Realice una breve descripción de cada uno de ellos.
o CPU – Floating Point Math o CPU – Find Prime Numbers o CPU – SSEo CPU – Compression
o CPU – Encryptiono CPU – Physicso CPU – String Sorting
o Graphics 2D – Transparent Vectors o Graphics 2D – Complex Vectorso Graphics 2D – Fonts and Texto Graphics 2D – Windows Interface o Graphics 2D – Image Filters
o Graphics 2D – Image Rendering 3D Graphics Mark
o Graphics 3D – Simpleo Graphics 3D – Medium o Graphics 3D – Complex o Graphics 3D – Directx 10
o Disk – Sequential Write
o Disk – Random Seek + RW
o CD – Read
a) El número de series de test (test suites) estándar que emplea el programa y los tests específicos que conforman cada serie. Realice una breve descripción de cada uno de ellos.
- CPU Mark
o CPU – Floating Point Math o CPU – Find Prime Numbers o CPU – SSEo CPU – Compression
o CPU – Encryptiono CPU – Physicso CPU – String Sorting
- 2D Graphics Mark
o Graphics 2D – Transparent Vectors o Graphics 2D – Complex Vectorso Graphics 2D – Fonts and Texto Graphics 2D – Windows Interface o Graphics 2D – Image Filters
o Graphics 2D – Image Rendering 3D Graphics Mark
o Graphics 3D – Simpleo Graphics 3D – Medium o Graphics 3D – Complex o Graphics 3D – Directx 10
- Memory Mark
- Disc Mark
o Disk – Sequential Write
o Disk – Random Seek + RW
- CD Mark
o CD – Read
b) El peso asignado a cada una de las series para determinar la clasificación final
Test Suite
|
Peso de la prueba
|
Disco
|
21%
|
CD/DVD
|
5%
|
Memoria
|
19%
|
Gráficos 3D
|
12%
|
Gráficos 2D
|
14%
|
CPU
|
29%
|
TOTAL
|
100%
|
c) Las unidades usadas para medir:
- La cantidad de información transferida hacia o desde la unidad de disco o la memoria
o MBytes/sec
- El número de operaciones matemáticas con enteros o en coma flotante
o Add ́s/Sec o Sub ́s/Sec o Mult ́s/Sec o Div ́s/Sec o MegaFLOPS (o FLOPS)
- Las prestaciones gráficas en 2D
o Vector/Sec o Complex Vector/Sec o Shapes/Sec o Filters/Sec o Images/Sec
- Las prestaciones gráficas en 3D
o Frames/Sec
3. Realice un test completo del ordenador usado en la práctica:
TEST
|
RESULTADO
|
CPU Mark
|
1750.0
|
2D Graphics Mark
|
164.7
|
3D Graphics Mark
|
341.6
|
Memory Mark
|
445.4
|
Disk Mark
|
399.7
|
CD Mark
|
172.3
|
PassMark Rating
|
689.4
|
4. Realice una comparación entre los valores obtenidos y los de dos de las máquinas de referencia incluidas en el programa. Indique las máquinas seleccionadas y sus características más relevantes.
Nombre
|
Velocidad CPU(Mhz)
|
Tipo CPU
|
Puntuación
|
Versión
|
S.O
|
RAM
|
Disco
|
Generic AMD Phenom
|
3452.4
|
AMD Phenom II X4 940
|
1519
|
7.0
|
Windows Vista(Win64)
|
4093MB
|
279.5GB
|
Lenovo Thinkcentre Core2Duo 1501 BL7
|
1501.6
|
Intel Core 2 6300 @ 1.86GHz
|
610
|
7.0
|
Windows Vista(Win32)
|
2037MB
|
40GB
|
Y con esto finalizamos lo que sería nuestra práctica 2 para la memoria de Arquitectura de Computadores. Tampoco tengo mucho que añadir sobre mejoras en la práctica por que es algo muy simple y tampoco se pueden hacer muchas pruebas con el programa.
Como mejora, diría que existen mejores programas para benchmark y mas compatibles que este, ya que solo funciona en plataformas Windows.
Por ejemplo podemos destacar el programa open-source de benchmark, disponible para las plataformas Windows, Mac, Linux y BSD, y encima gratuitamente, el cual es Phoronix Test Suite.
Y dando por concluida la práctica, hemos visto los distintos test que emplea este programa, de que tipo de pruebas están compuestos y los hemos comparado con un baseline que trae incluído el programa PerformanceTest en su versión 7.
No hay comentarios:
Publicar un comentario