9.5. Ceph Object Gateway 성능 벤치마킹
s3cmd
툴을 사용하여 Ceph Object Gateway 성능을 벤치마킹할 수 있습니다.
get
및 put
requests를 사용하여 성능을 확인합니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 루트 수준 액세스.
-
s3cmd
가 노드에 설치되어 있어야 합니다.
프로세스
파일을 업로드하고 속도를 측정합니다.
time
명령은 업로드 기간을 측정합니다.구문
time s3cmd put PATH_OF_SOURCE_FILE PATH_OF_DESTINATION_FILE
예
time s3cmd put /path-to-local-file s3://bucket-name/remote/file
/path-to-local-file
을 업로드할 파일로 바꾸고s3://bucket-name/remote/file
을 S3 버킷의 대상으로 바꿉니다.파일을 다운로드하고 속도를 측정합니다.
time
명령은 다운로드 기간을 측정합니다.구문
time s3cmd get PATH_OF_DESTINATION_FILE DESTINATION_PATH
예
time s3cmd get s3://bucket-name/remote/file /path-to-local-destination
s3://bucket-name/remote/file
을 다운로드하려는 S3 오브젝트로 바꾸고/path-to-local-destination
을 파일을 저장하려는 로컬 디렉터리로 바꿉니다.지정된 버킷의 모든 오브젝트를 나열하고 응답 시간을 측정합니다.
구문
time s3cmd ls s3://BUCKET_NAME
예
time s3cmd ls s3://bucket-name
-
출력을 분석하여 업로드/ 다운로드 속도를 계산하고 time 명령으로 보고된 기간에 따라 응답
시간을
측정합니다.