- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cosbench简介
COSBench 主要是用于测试云存储系统中的对象存储,在ceph中,测试的是存储池pool的性能,不是针对某个rbd块设备。
其组件主要包括driver和controller;
COSbench consists of two key components:
Driver (also referred to as COSBench Driver or Load Generator):
o Responsible for workload generation, issuing operations to target cloud object storagand collecting performance statistics. (负责实际的性能测试)
o Can be accessed via http://driver-host:18088/driver/index.html.
Controller (also referred to as COSBench Controller):
o Responsible for coordinating drivers to collectively execute a workload, collecting an aggregating runtime status or benchmark results from driver instances, and acceptin workload submissions.(负责管理Driver和添加工作负载)
o Can be accessed via http://controller-host:19088/controller/index.html.
安装方法
2.1 安装Java环境
mkdir /usr/java
拷贝 jdk1.7.0_79.tar.gz 到 /usr/java 路径下
##解压
tar -zxf jdk1.7.0_79.tar.gz
##配置环境变量
vi /etc/profile
添加上下面4句
JAVA_HOME=/usr/java/jdk1.7.0_79
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
##使环境变量马上生效
. /etc/profile
## 验证Java环境配置好了
[root@iozone-102 java]# java -version
java version 1.7.0_79
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode
2.2. 安装cosbench 环境
2.2.1 启动脚本前,还需要确认ncat是否已安装成功
[root@localhost 0.4.2]# rpm -qa |grep ncat
nmap-ncat-6.40-4.el7.x86_64
[root@localhost 0.4.2]#
2.2.2 解压 tar -zxf cosbench-master.tar.gz。cd /root/cosbench-master/0.4.2,
centos 7 上直接运行启动脚本会报错,需要先修改下cosbench-start.sh脚本的1个参数:
[root@localhost 0.4.2]#vi cosbench-start.sh
#!/bin/bash
…
TOOL=nc
TOOL_PARAMS= ---原来 TOOL_PARAMS=-i 0
不修改可能会有以下报错:
Launching osgi framwork ...
Successfully launched osgi framework!
Booting cosbench driver ...
Ncat: Invalid -i timeout (must be greater than 0). QUITTING.
.Ncat: Invalid -i timeout (must be greater than 0). QUITTING.
.Ncat: Invalid -i timeout (must be greater than 0). QUITTING.
2.2.3 执行unset http_proxy ,并将firewall关闭掉。
[root@localhost 0.4.2]# systemctl status
文档评论(0)