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를 도커 컨테이너로 비교하는 일련의 벤치마크를 래핑했습니다.https://github.com/kahing/goofys/#runbenchmark. 다른 개체 저장소에서 실행되도록 수정하기가 간단해야 합니다.

관련 정보