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

Cómo usar 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 del parámetro para CPU, memoria, E/S y Base de datos (MySQL) rendimiento. Esta herramienta es importante para comparar los parámetros MySQL, especialmente al ejecutar una carga de la base de datos intensiva. Es una herramienta de línea de comandos disponible gratuitamente que proporciona una forma directa y directa de probar su sistema Linux.

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

Instalar herramienta Sysbench

La utilidad de 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 la evaluación comparativa de CPU utilizando la herramienta Sysbench

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

$ sysbench - -test = cpu run

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

También puede explorar opciones de referencia de CPU usando el siguiente comando:

$ sysbench - -test = Ayuda de CPU

Los parámetros de comando se pueden modificar en función de sus requisitos. Por ejemplo, use lo siguiente para comparar el rendimiento de la CPU:

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

Memoria de referencia utilizando la herramienta Sysbench

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

$ sysbench - -test = memoria run

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

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

$ sysbench - -test = ayuda de memoria

E/S de referencia usando la herramienta Sysbench

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

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

Explore más opciones utilizando el siguiente comando para realizar el punto de referencia de E/S:

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

Hay muchas opciones que se muestran en la terminal. Simplemente establezca los valores de los parámetros en función de 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 = 100g limpieza

Conclusión

En este tutorial, hemos descrito cómo instalar Sysbench Utility 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. Usando esta herramienta, también puede probar el rendimiento de las bases de datos.