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









