Un benchmark es el acto de ejecutar programas informáticos con el fin de evaluar el rendimiento de las aplicaciones de hardware y software. El benchmarking de hardware evalúa muchos atributos diferentes, como el rendimiento del procesador, la memoria, la tarjeta gráfica, el disco duro y la red. Hay dos tipos diferentes de benchmarks: sintéticos y de aplicación. Los benchmarks sintéticos estresan un componente, por ejemplo, escribiendo y leyendo datos continuamente. Los benchmarks de aplicación miden el rendimiento de aplicaciones del mundo real, como bases de datos y servidores.

El uso de software de benchmark permite a los probadores de sistemas y a los usuarios obtener una forma objetiva e independiente de evaluar el rendimiento del hardware. Al realizar cambios en el sistema, los usuarios pueden determinar si se ha producido una mejora en el rendimiento de ese hardware. Los resultados del software de evaluación comparativa pueden ayudar a tomar decisiones importantes sobre cualquier cambio necesario en el hardware para identificar cualquier cuello de botella en el sistema. Sin embargo, hay que tener en cuenta que los puntos de referencia no siempre son precisos y pueden estar abiertos a la manipulación por parte de los desarrolladores de hardware que pueden diseñar el hardware para que funcione particularmente bien en pruebas específicas que no se replican en general.

Hay una amplia gama de herramientas de evaluación comparativa de Linux que se publican bajo una licencia de código abierto. Para proporcionar una visión de la calidad del software que está disponible, hemos compilado una lista de 9 herramientas de evaluación comparativa competentes. Esperamos que haya algo que ayude a los usuarios a poner a punto su sistema y su red, y a realizar comparaciones sensatas.

Un sitio web especialmente útil para acceder a los resultados de los benchmarks es OpenBenchmarking.org. Proporciona una plataforma de pruebas abierta y colaborativa con un perfil de pruebas estandarizado y un sistema de gestión de conjuntos para distribuir y estandarizar benchmarks.

Ahora, exploremos las 9 herramientas de benchmark que tenemos a mano. Para cada título hemos recopilado su propia página del portal, una descripción completa con un análisis en profundidad de sus características, una captura de pantalla del software en acción, junto con enlaces a recursos relevantes.

Herramientas de benchmarking
Phoronix Test Suite Plataforma integral de pruebas y benchmarking
hyperfine Herramienta de benchmarking basada en comandos debasada en comandos
IOzone Herramienta de evaluación comparativa del sistema de archivos
sysbench Base de datos con script y de rendimiento del sistema
fio Herramienta de E/S con script para pruebas de almacenamiento y de unidades
bonnie++ Suite de pruebas de rendimiento
netperf Una prueba de rendimiento de red
HardInfo Perfiles del sistema y benchmark
LLCbench Low Level Architectural Characterization Benchmark Suite

Deja una respuesta

Tu dirección de correo electrónico no será publicada.