如何測試透過 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),但傳統測試如ddhdparm卻無法正常運作。

在這種情況下,對於在區塊儲存裝置上執行成功的速度測試有什麼建議嗎?

答案1

通常不能使用物件儲存來模擬區塊設備。 s3backer 可以工作,但有一些警告。

不過,將 dd 與 s3fs 一起使用應該可以。我封裝了一組將 s3fs/goofys/riofs 作為 docker 容器進行比較的基準測試:https://github.com/kahin/goofys/#runbenchmark。修改它以在不同的物件儲存上運行應該很簡單。

相關內容