天天看点

COSBench测对象存储的简单入门使用手册1依赖2下载3基本入门操作4图形化界面

1依赖

需要提前安装JRE和Curl,SUSE系统下的命令为:

zypper -n in java-1_8_0-openjdk curl
           

2下载

从COSBench的官方下载地址下载,本文写作时的最新版本为0.4.2版,下载后解压缩。

wget https://github.com/intel-cloud/cosbench/releases/download/v0.4.2/0.4.2.zip
unzip 0.4.2.zip
           

3基本入门操作

在解压缩后的COSBench文件夹内,有官方COSBenchUserGuide用户手册。

3.1准备工作

进入COSBench文件夹,为脚本添加可执行权限,并取消htpp代理。

chmod +x *.sh
unset http_proxy
           

3.2启动COSBench

sh start-all.sh
           

3.3修改Workload配置(核心步骤)

在/conf路径下,通过模板修改Workload配置,以S3为例。

cp s3-config-sample.xml config.xml
vi config.xml
           

最简单的配置方式为,填入accesskey和scretkey,删除proxyhost和proxyport,将RGW的IP填入endpoint位置。但这只是按照模板配置能够简单跑起来而已,之后需要根据官方用户手册来更改其他参数,以满足不同条件下的测试。

3.4运行Workload

在COSBench路径下提交Workload配置文件,这里需要填入配置文件的路径和名称。

sh cli.sh submit conf/config.xml
           

3.5查看结果

sh cli.sh info
           

3.6停止COSBench

sh stop-all.sh
           

4图形化界面

COSBench本身支持图形化界面,可以在浏览器上修改Workload配置文件、提交配置文件、查看结果,但都使用命令行会方便和快捷的多。

Controller的图形化界面的网址如下:

http://127.0.0.1:19088/controller