¿Cómo probar la velocidad de un cubo s3 montado mediante s3fs-fuse?

¿Cómo probar la velocidad de un cubo s3 montado mediante s3fs-fuse?

Tengo un s3recurso compartido montado [s3fs-fuse][1]y me gustaría ejecutar algunas pruebas de velocidad para comparar el rendimiento en DreamObjects de DreamHost frente a Amazon S3. Todo está montado y funciona bien ( s3fs testbucket ~/mnt/test -o passwd_file=/path/to/passwd-s3fs -o url=http://objects-us-west-1.dream.io), pero las pruebas tradicionales como ddy hdparmsimplemente no funcionan.

¿Alguna recomendación sobre cómo ejecutar una prueba de velocidad exitosa en un dispositivo de almacenamiento en bloque en tal escenario?

Respuesta1

Por lo general, no se puede utilizar el almacén de objetos para emular un dispositivo de bloque. Hay s3backer que puede funcionar, pero hay salvedades.

Sin embargo, usar dd con s3fs debería funcionar. He incluido un conjunto de puntos de referencia que comparan s3fs/goofys/riofs como un contenedor acoplable:https://github.com/kahing/goofys/#runbenchmark. Debería ser sencillo modificarlo para que se ejecute en un almacén de objetos diferente.

información relacionada