Instalación y uso de sysbench (prueba profesional)

sysbench es una herramienta de prueba

Incluye principalmente los siguientes métodos de prueba:

     1. rendimiento de la CPU

     2. Rendimiento del disco io

    3. Rendimiento del programador

     4. Asignación de memoria y velocidad de transmisión.

     5. Rendimiento del hilo POSIX

     6, el rendimiento de la base de datos (prueba de referencia OLTP) sysbench ahora es compatible principalmente con MySQL, pgsql, Oracle estas tres bases de datos

Sin más preámbulos, ¡date prisa e instala! ! ! !

1. Instalación

El sistema es centos6.5 [espejo hecho por Wang Xiaoming] El host en la nube está configurado con 1 núcleo y 2GB

1. ¿Dónde puedo descargar a sysbench :

https://github.com/akopytov/sysbench [Un enlace de otra persona]

En segundo lugar, algunas dependencias de instalación de sysbench :

yum -y install make automake libtool pkgconfig libaio-devel vim-common

Tres, instalación de sysbench

1) El sistema centos ejecuta los siguientes comandos

lista de ñam

ñam instalar sysbench

2): el sistema Ubuntu puede ser directamente apto, como:

apt-getinstallsysbench

Cuarto, verifique que sysbench esté instalado con éxito

sysbench --version

Cinco, prueba

1) Pruebe la CPU: sysbench --test = cpu --cpu-max-prime = 2000 run, el resultado es el siguiente:

 

2) Hilo de prueba: sysbench --test = threads --num-threads = 500 --thread-yields = 100 --thread-locks = 4 run, el resultado es el siguiente:

 

3) Prueba IO: --num-threads abre el hilo --file-total-size tamaño total del archivo

1. En la fase de preparación, se generan los archivos de prueba necesarios. Después de la finalización, se generarán muchos archivos pequeños en el directorio actual.

sysbench --test = fileio --num-threads = 16 --file-total-size = 2G --file-test-mode = rndrw prepare

2, correr etapa

sysbench --test = fileio --num-threads = 20 --file-total-size = 2G --file-test-mode = rndrw run

 

3. Limpie los archivos generados durante la prueba.

sysbench --test = fileio --num-threads = 20 --file-total-size = 2G --file-test-mode = rndrw cleanup

4) 测试 内存 : sysbench --test = memory --memory-block-size = 8k --memory-total-size = 1G run

 

5) 测试 mutex : sysbench –test = mutex –num-threads = 100 –mutex-num = 1000 –mutex-locks = 100000 –mutex-loops = 10000 run

 

6) Prueba OLTP: [Desde la parte posterior de este contenido y cómo analizar, para continuar estudiando la próxima semana]

1. Prepare la etapa, genere la tabla de prueba requerida

sysbench --test = oltp --mysql-table-engine = innodb --mysql-host = 10.0.0.8 --mysql-db = testsysbench --oltp-table-size = 500000 --mysql-user = root --mysql -password = Lad123456 preparar

2, correr etapa

sysbench --num-threads = 16 --test = oltp --mysql-table-engine = innodb --mysql-host = 192.168.xx --mysql-db = prueba --oltp-table-size = 500000 --mysql -user = root --mysql-password = 123456 ejecutar

3. Limpie la tabla de prueba generada durante la prueba.

sysbench --num-threads = 16 --test = oltp --mysql-table-engine = innodb --mysql-host = 192.168.xx --mysql-db = prueba --oltp-table-size = 500000 --mysql -user = root --mysql-password = 123456 limpieza

7) Información de la tabla de prueba:

sysbench - num-threads = 4 --test = oltp --oltp-reconnect-mode = random --mysql-table-engine = innodb --mysql-host = 192.168.200.201 --mysql-db = rep_test --oltp -table-size = 500000 - mysql-user = zjy --mysql-password = 1234 #

 

1 persona le gusta

 

Pruebas de rendimiento

 



Autor: Pruebas de viaje
enlace: https: //www.jianshu.com/p/7a80898c6866
Fuente: libros de Jane
tienen derechos de autor por el autor. Para reproducción comercial, por favor contacte al autor para autorización, y para reproducción no comercial, por favor indique la fuente.

Publicado 44 artículos originales · 130 alabanzas · 1,37 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/gb4215287/article/details/104773432
Recomendado
Clasificación