9.5. Ceph 对象网关性能基准测试
您可以使用 s3cmd
工具来对 Ceph 对象网关的性能进行基准测试。
使用 get
和 put
请求来确定性能。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 节点的根级别访问权限。
-
在节点上安装
s3cmd
。
流程
上传文件并测量速度。
time
命令测量上传的持续时间。语法
time s3cmd put PATH_OF_SOURCE_FILE PATH_OF_DESTINATION_FILE
Example
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
Example
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
Example
time s3cmd ls s3://bucket-name
-
分析输出,以根据
time
命令报告的持续时间计算上传/下载速度并测量响应时间。