Cosbench测试 RGW S3 path_style_access=true模式支持

  使用Ceph RGW Cosbench  测试时,文档中没有写如何使用 path_style_access 模式的方法。 查看了一下cosbench源码发现已经支持,只是文档没有写。

提交了一个issue给社区: https://github.com/intel-cloud/cosbench/issues/350

如下配置文件中,加入如下path_style_access=true参数即可

完整样例:

<?xml version="1.0" encoding="UTF-8" ?>
<workload name="s3-sample" description="sample benchmark for s3">

<storage type="s3" config="accesskey=9TGVU7D9W70ESJZ54OVX;secretkey=****;proxyhost=;proxyport=;endpoint=http://s3.yyclouds.com;path_style_access=true" />

<workflow>

<workstage name="init">
<work type="init" workers="20" config="cprefix=s3testqwer;containers=r(1,2)" />
</workstage>

<workstage name="prepare">
<work type="prepare" workers="20" config="cprefix=s3testqwer;containers=r(1,2);objects=r(1,256);sizes=u(1,3)MB" />
</workstage>

<workstage name="main">
<work name="main" workers="100" runtime="120">
<operation type="read" ratio="1" config="cprefix=s3testqwer;containers=u(1,2);objects=u(1,128)"/>
<operation type="write" ratio="99" config="cprefix=s3testqwer;containers=u(1,2);objects=u(129,256);sizes=u(1,3)MB" />
</work>
</workstage>

<workstage name="cleanup">
<work type="cleanup" workers="20" config="cprefix=s3testqwer;containers=r(1,2);objects=r(1,256)" />
</workstage>

<workstage name="dispose">
<work type="dispose" workers="20" config="cprefix=s3testqwer;containers=r(1,2)" />
</workstage>

</workflow>

</workload>

时间: 2024-10-25 13:25:45

Cosbench测试 RGW S3 path_style_access=true模式支持的相关文章

Nginx下配置ThinkPHP的URL Rewrite模式和pathinfo模式支持

前面有关于lnmp环境的搭建,在此就不在赘述.下面就简述thinkPHP如何在nginx下开启url_rewrite和pathinfo模式支持 主要有两个步骤: 一.更改php.ini将;cgi.fix_pathinfo=0  改为cgi.fix_pathinfo=1 二.更改nginx配置文件中php的location设置pathinfo模式: location ~ \.php { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index in

【翻译自mos文章】OGG的集成捕捉模式支持Oracle database标准版么?

OGG的集成捕捉模式支持Oracle database标准版么? 来源于: Does OGG 11.2.1 Integrated Capture Work with Oracle Database Standard Edition? (文档 ID 1431938.1) 适用于: Oracle GoldenGate - Version 11.2.1.0.0 and later Information in this document applies to any platform. 目标: Ora

不同版本php的fastcgi模式支持TP的URL重写

PHP5.3版本下运行phpinfo() 找到 Server API 栏显示 : Apache 2.0 Handler ThinkPHP的.htaccess里面原始配置为: ewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] PHP5.4版本开始运行phpinfo() 找到 Server API 栏显示 :CGI/FastCGI ThinkPHP的.htaccess里面应该配置为: ewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,

ceph储存的S3接口实现(支持断点续传)

最近公司准备接ceph储存,研究了一番,准备用亚马逊的s3接口实现,实现类如下: /** * Title: S3Manager * Description: Ceph储存的s3接口实现,参考文档: * https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/RetrievingObjectUsingJava.html * http://docs.ceph.org.cn/radosgw/s3/ * author: xu jun * date: 2

打通电商多模式支持的“任督二脉”

你听说过任督二脉吗?像这样~ 咳咳~今天不讲武功,讲电商平台设计的功夫~ 背景 当今的电商可不仅仅是B2C商城,接下来还会有O2O,往后可能还会有商超.奥莱.二手交易...且称之为业务模式~而每个业务模式下还会有预售.竞拍.拼团等不同组合的子模式. 可是我商城的商品列表页不想展示O2O的商品啊,商品列表的数据希望按一定规则相互隔离.其他模块,有的出于操作习惯的考虑不隔离,有的出于用户行为的考虑需要隔离. 各模块数据隔离需求如下   列表页 商详页 商品组 优惠券 活动 订单 ... 原商城 隔离

Spring IOC 方式结合TESTGN测试用例,测试简单java的命令模式

java命令模式: 可以命令("请求")封装成一个对象,一个命令对象通过在特定的接收着上绑定一组动作来封装一个请求.命令对象直接把执行动作和接收者包进对象中,只对外暴露出执行方法的的接口,从而简单的达到动作的请求者和动作的执行者解耦的目的. 下面用一个简单的实例测试简单的命令模式,同时采用spring ioc的方式+testNG的测试方式,实现遥控器的遥控开灯的命令模式实现和测试. 1.建立命令接口,包含执行方法,命令对象必须要实现的,执行方法就是暴露的接口方法,提供于接收者调用. p

经典笔试题:用C写一个函数测试当前机器大小端模式

“用C语言写一个函数测试当前机器的大小端模式”是一个经典的笔试题,如下使用两种方式进行解答: 1. 用union来测试机器的大小端 1 #include <stdio.h> 2 3 union test 4 { 5 int a; 6 char b; 7 }; 8 9 int endian_test(void) 10 { 11 union test t1; 12 t1.a = 1; 13 return t1.b; 14 } 15 16 int main(void) 17 { 18 int i =

测试架构师:软件架构模式之分层架构 2

示例 为了演示分层架构是如何工作的,想象一个场景,如表1-4,用户发出了一个请求要获得客户的信息.黑色的箭头是从数据库中获得用户数据的请求流,红色箭头显示用户数据的返回流的方向.在这个例子中,用户信息由客户数据和订单数组组成(客户下的订单). 用户界面只管接受请求以及显示客户信息.它不管怎么得到数据的,或者说得到这些数据要用到哪些数据表.如果用户界面接到了一个查询客户信息的请求,它就会转发这个请求给用户委托(Customer Delegate)模块.这个模块能找到业务层里对应的模块处理对应数据(

测试架构师:软件架构模式之分层架构 3

示例 为了演示分层架构是如何工作的,想象一个场景,如表1-4,用户发出了一个请求要获得客户的信息.黑色的箭头是从数据库中获得用户数据的请求流,红色箭头显示用户数据的返回流的方向.在这个例子中,用户信息由客户数据和订单数组组成(客户下的订单). 用户界面只管接受请求以及显示客户信息.它不管怎么得到数据的,或者说得到这些数据要用到哪些数据表.如果用户界面接到了一个查询客户信息的请求,它就会转发这个请求给用户委托(Customer Delegate)模块.这个模块能找到业务层里对应的模块处理对应数据(