8.5. Ceph オブジェクトゲートウェイのパフォーマンスのベンチマーク
s3cmd
ツールを使用して、Ceph Object Gateway のパフォーマンスをベンチマークできます。
パフォーマンスを判断するには、get
リクエストと put
リクエストを使用します。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- ノードへの root レベルのアクセス。
-
ノードに
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
コマンドによって報告された期間に基づいて応答時間を測定します。