Cosbench测试s3 ceph对象存储

Cosbench测试对象存储

一、Cosbench安装

下载地址

http://cosbench.1094679.n5.nabble.com/

安装步骤

1cd ~

2解压 unzip 0.4.2.c4.zip

3rm cos

4ln -s 0.4.2.c4/  cos

5cd cos

6chmod -x *.sh

二、Cosbench使用

1)启动cosbench

Ⅰ cd cos 

Ⅱ sh -x start-all.sh

     启动成功

!!! Service will listen on web port: 18088 !!!

!!! Service will listen on web port: 19088 !!!

ps aux 可以看到启动了一个driver和一个controller

java -Dcosbench.tomcat.config=conf/driver-tomcat-server.xml -server -cp main/org.eclipse.equinox.launcher_1.2.0.v2011

java -Dcosbench.tomcat.config=conf/controller-tomcat-server.xml -server -cp main/org.eclipse.equinox.launcher_1.2.0.v

2)可能遇到的启动失败的坑排查

1、启动报错,检查 start-cosbench脚本将TOOL_PARAMS="-i 1",改为TOOL_PARAMS=""

2、启动时提示Ncat: Connection refused.,停止启动,运行ncat 0.0.0.0 18088,再次启动就可以启动成功

3、关闭防火墙 service iptables stop

3)配置cosbench 测试ceph s3接口

1、配置xml配置文件

  

  

    

      

    

    

      

    

  

      

        

      

    

      

    

    

     

    

  

2、上传配置文件,运行负载测试

 打开 http://ip:19088/controller/

Cosbench测试s3 ceph对象存储_第1张图片

4)配置文件解析

   配置文件中包括 storage 类型配置、workflow配置

1、Storage配置:

  

   Ⅰ、Storage type:“S3”,测试ceph s3接口

   Ⅱ、config accesskeysecretkey从ceph中取

   Ⅲ、endpoint:提供接口服务的点,根据实际IP配置

2、workflow配置

Ⅰ 创建bucket

      

    

2   上传文件

    

      

    

3  文件读写 55比例

 

      

        

      

    

删除对象

 

      

    

删除bucket

     

    

    


你可能感兴趣的:(测试相关,存储技术)