Hoy toca ver una herramienta llamada SYSBENCH para hacer pruebas de rendimiento o benchmarks, que son importantes para conocer el rendimiento de nuestro Linux y poner a prueba nuestro sistema y hardware, siendo necesario para saber hasta dónde puede llegar o simplemente conocer los puntos débiles para programar ampliar la capacidad para que no afecte el rendimiento.

Vamos a ver como instalarlo en CentOS 8 y hacer pruebas de CPU, Memoria, IO de disco.

Instalación de Sysbench

Voy a instalar la última versión para CentOS / RHEL

curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash

yum -y instalar sysbench

Uso de Sysbench para testear el CPU

sysbench cpu --cpu-max-prime=2000 run

Uso de Sysbench para testear Memoria

sysbench memory --threads=2 run

Uso de Sysbench para testear IO

Si queremos analizar los IO con Benchamark en sistemas Linux, primero tendremos que crear algún archivo de prueba. Para crear archivos de prueba, use el siguiente comando

sysbench --test=fileio --file-total-size=2G prepare

La creación del archivo de prueba llevará algún tiempo según el tamaño que hayamos especificado. Una vez que se hayan creado los archivos de prueba, ejecutamos el siguiente comando para iniciar la evaluación comparativa,

sysbench --test=fileio --file-total-size=2G --file-test-mode=rndrw --max-time=300 --max-requests=0 run

Deja un comentario