Como testar a velocidade de um balde s3 montado via s3fs-fuse?

Como testar a velocidade de um balde s3 montado via s3fs-fuse?

Tenho um s3compartilhamento montado [s3fs-fuse][1]e gostaria de executar alguns testes de velocidade para comparar a taxa de transferência no DreamObjects da DreamHost com o Amazon S3. Tudo está montado e funcionando perfeitamente ( s3fs testbucket ~/mnt/test -o passwd_file=/path/to/passwd-s3fs -o url=http://objects-us-west-1.dream.io), mas os testes tradicionais gostam dde hdparmsimplesmente não funcionam.

Alguma recomendação sobre como executar um teste de velocidade bem-sucedido em um dispositivo de armazenamento em bloco nesse cenário?

Responder1

Geralmente, você não pode usar o armazenamento de objetos para emular um dispositivo de bloco. Existe o s3backer que pode funcionar, mas há ressalvas.

Usar dd com s3fs deve funcionar. Eu juntei um conjunto de benchmarks comparando s3fs/goofys/riofs como um contêiner docker:https://github.com/kahing/goofys/#runbenchmark. Deve ser simples modificá-lo para ser executado em um armazenamento de objetos diferente.

informação relacionada