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