Actuación

Cómo utilizar Sysbench para pruebas de rendimiento de Linux?

Cómo utilizar Sysbench para pruebas de rendimiento de Linux?
Sysbench es una utilidad de referencia de código abierto y multipropósito que evalúa las pruebas de características de los parámetros para el rendimiento de la CPU, la memoria, las E / S y la base de datos (MySQL). Esta herramienta es importante para comparar los parámetros de MySQL, especialmente cuando se ejecuta una carga de la base de datos intensiva. Es una herramienta de línea de comandos disponible de forma gratuita que proporciona una forma directa y sencilla de probar su sistema Linux.

Este artículo le proporcionará los detalles sobre la herramienta de línea de comandos Sysbench. También discutiremos cómo probar el rendimiento de los componentes del sistema operativo Linux a través de la utilidad sysbench. Hemos implementado todos los comandos en el último Ubuntu 20 disponible.04 sistema.

Instalar la herramienta Sysbench 

La utilidad sysbench se puede instalar directamente desde el repositorio oficial de Ubuntu ejecutando el siguiente comando:

$ sudo apt install sysbench

Ingrese "Y" y luego presione "Enter" para continuar con la instalación.

Realice evaluaciones comparativas de CPU con la herramienta sysbench

Para evaluar el rendimiento de la CPU, utilice el siguiente comando para la evaluación comparativa de la CPU:

$ sysbench --test = ejecución de la CPU

Las estadísticas del informe completo se mostrarán en el terminal, pero lo importante aquí es el "tiempo total" que se mostrará en las "Estadísticas generales" para probar el rendimiento de la CPU.

También puede explorar las opciones de referencia de la CPU mediante el siguiente comando:

$ sysbench --test = cpu help

Los parámetros del comando se pueden modificar según sus requisitos. Por ejemplo, utilice lo siguiente para comparar el rendimiento de la CPU:

$ sysbench --test = cpu --cpu-max-prime = 20000 ejecutar

Memoria comparativa con la herramienta sysbench

Para probar el rendimiento de la memoria, escriba el siguiente comando básico en el terminal:

$ sysbench --test = ejecución de memoria

El rendimiento de la memoria se puede probar examinando los dos parámetros, "Operaciones totales" y la cantidad de datos transferidos.

Para probar más opciones de memoria, use el siguiente comando:

$ sysbench --test = ayuda de memoria

Benchmark I / O con la herramienta sysbench

La prueba de rendimiento de E / S es un poco diferente de la prueba de CPU y memoria. En las pruebas de E / S de archivos, debe crear un archivo de prueba que sea mucho más grande que el tamaño de su RAM. El valor que puede establecer "150 GB" es bueno. La prueba general de rendimiento de E / S de escritura secuencial se puede realizar mediante el siguiente comando:

$ sysbench --test = fileio --file-test-mode = seqwr run

Explore más opciones utilizando el siguiente comando para realizar la prueba comparativa de E / S:

$ sysbench --test = fileio --file-test-mode = seqwr ayuda

Hay muchas opciones que se muestran en la terminal. Simplemente configure los valores de los parámetros según sus requisitos y pruebe el rendimiento de la E / S de su sistema Linux.

Una vez que se complete la prueba de rendimiento, elimine el archivo de prueba utilizando el siguiente comando:

$ sysbench --test = fileio --file-total-size = limpieza de 100G

Conclusión

En este tutorial, hemos descrito cómo instalar la utilidad sysbench en un sistema Linux y cómo probar el rendimiento de su CPU, memoria y E / S de su sistema. Pruebe todas las opciones anteriores para obtener resultados de rendimiento más precisos. Con esta herramienta, también puede probar el rendimiento de las bases de datos.

OpenTTD frente a Simutrans
Crear su propia simulación de transporte puede ser divertido, relajante y extremadamente atractivo. Es por eso que debes asegurarte de probar tantos j...
Tutorial de OpenTTD
OpenTTD es uno de los juegos de simulación empresarial más populares que existen. En este juego, necesitas crear un maravilloso negocio de transporte....
SuperTuxKart para Linux
SuperTuxKart es un gran título diseñado para ofrecerte la experiencia Mario Kart de forma gratuita en tu sistema Linux. Es bastante desafiante y diver...