9.5. Ceph 对象网关性能基准测试


您可以使用 s3cmd 工具来对 Ceph 对象网关的性能进行基准测试。

使用 getput 请求来确定性能。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 节点的根级别访问权限。
  • 在节点上安装 s3cmd

流程

  1. 上传文件并测量速度。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 存储桶中的目的地。

  2. 下载文件并测量速度。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 替换为您要保存文件的本地目录。

  3. 列出指定存储桶中的所有对象,并测量响应时间。

    语法

    time s3cmd ls s3://BUCKET_NAME

    Example

    time s3cmd ls s3://bucket-name

  4. 分析输出,以根据 time 命令报告的持续时间计算上传/下载速度并测量响应时间。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.