Nov 18, 2009

Benchmark bonnie++: Sistemas de almacenamiento compartido en red

Una vez presentados los resultados de benchmarking sobre sistemas de almacenamiento compartido a través del comando cp, ahora le toca el turno a los resultados obtenidos a través de la herramienta bonnie++.

Bonnie++ es un programa utilizado para comprobar el rendimiento de discos duros y sistemas de archivos. Bonnie++ permite la creación de tests de lectura, escritura y borrado de archivos de diversos tamaños, etc.

La prueba que se va a ejecutar va a consistir en lanzar simultáneamente en centos02 y centos03, un test que escriba y lea un fichero de aproximadamente unos 7,5 GB (tamaño que coincide con el doble de la memoria RAM – cifra recomendada por Bonnie++), obteniendo de esta forma la velocidad de escritura, re-escritura, y lectura del archivo. También se realizarán búsquedas aleatorias dentro del mismo fichero.

Otras de las tareas que realizará el test será la creación secuencial de 131.072 archivos vacíos; a continuación los leerá y volverá a borrar, siendo estas dos operaciones también secuenciales. Y ya por último, realizará esta misma acción pero de forma aleatoria.

Las órdenes que se emplearán en cada uno de los dos nodos (centos02 y centos03) para ejecutar el test serán las siguientes, siendo shared02 y shared03 los directorios temporales utilizados para las pruebas y ubicados en el espacio de almacenamiento a testear.
[root@centos02 ~]# bonnie++ -n 128 –s 7544 –x 1 –u 0 –d /shared02

[root@centos03 ~]# bonnie++ -n 128 –s 7544 –x 1 –u 0 –d /shared03


Escritura de un fichero de 7544 MB



Re-Escritura de un fichero de 7544 MB



Lectura de un fichero de 7544 MB



Búsquedas aleatorias dentro de un fichero de 7544 MB



Creación secuencial de 131.072 archivos



Lectura secuencial de 131.072 archivos



Borrado secuencial de 131.072 archivos



Creación aleatoria de 131.072 archivos



Lectura aleatoria de 131.072 archivos



Borrado aleatorio de 131.072 archivos


3 comments:

  1. Estimado, Con que herramienta realizas las graficas?

    Gracias,
    Sebastian

    ReplyDelete
  2. Ah, pense que era algun software que te lo generaba.

    muy buen trabajo.

    Saludos

    ReplyDelete