s3fs-fuse 経由でマウントされた s3 バケットの速度をテストするにはどうすればよいですか?

s3fs-fuse 経由でマウントされた s3 バケットの速度をテストするにはどうすればよいですか?

s3経由でマウントされている共有があり[s3fs-fuse][1]、DreamHost の DreamObjects と Amazon S3 のスループットを比較するために速度テストをいくつか実行したいと考えています。すべてマウントされ、正常に動作していますが ( s3fs testbucket ~/mnt/test -o passwd_file=/path/to/passwd-s3fs -o url=http://objects-us-west-1.dream.io)、 や などの従来のテストはddうまくhdparmいきません。

このようなシナリオでブロック ストレージ デバイス上で速度テストを正常に実行するための推奨事項はありますか?

答え1

通常、オブジェクト ストアを使用してブロック デバイスをエミュレートすることはできません。s3backer は機能しますが、注意点があります。

ただし、s3fs で dd を使用すると動作するはずです。s3fs/goofys/riofs を比較するベンチマーク セットを Docker コンテナーとしてラップしました。https://github.com/kahing/goofys/#runbenchmark別のオブジェクト ストアで実行するように変更するのは簡単なはずです。

関連情報