Cosbench工具使用介绍

上传人:添*** 文档编号:189762189 上传时间:2021-08-07 格式:DOCX 页数:17 大小:391.21KB
返回 下载 相关 举报
Cosbench工具使用介绍_第1页
第1页 / 共17页
Cosbench工具使用介绍_第2页
第2页 / 共17页
Cosbench工具使用介绍_第3页
第3页 / 共17页
Cosbench工具使用介绍_第4页
第4页 / 共17页
Cosbench工具使用介绍_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Cosbench工具使用介绍》由会员分享,可在线阅读,更多相关《Cosbench工具使用介绍(17页珍藏版)》请在金锄头文库上搜索。

1、1. 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 col

2、lecting performance statistics. (负责实际的性能测试)o Can be accessed via http:/: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

3、instances, and acceptin workload submissions.(负责管理Driver和添加工作负载) o Can be accessed via http:/:19088/controller/index.html.2. 安装方法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_79CLASSPATH=.:$JAVA

4、_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH#使环境变量马上生效. /etc/profile# 验证Java环境配置好了rootiozone-102 java# java -versionjava version 1.7.0_79Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode2.2. 安装cosbench 环境

5、2.2.1 启动脚本前,还需要确认ncat是否已安装成功rootlocalhost 0.4.2# rpm -qa |grep ncatnmap-ncat-6.40-4.el7.x86_64rootlocalhost 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个参数:rootlocalhost 0.4.2#vi cosbench-start.sh #!/bin/bashTOOL=ncTO

6、OL_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

7、). QUITTING.2.2.3 执行unset http_proxy ,并将firewall关闭掉。rootlocalhost 0.4.2# systemctl status firewalld.servicefirewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled) Active: active (running) since 六 2016-09-10 22:09:19 CST; 1h 44min ag

8、o Main PID: 762 (firewalld) CGroup: /system.slice/firewalld.service 762 /usr/bin/python -Es /usr/sbin/firewalld -nofork -nopid9月 10 22:09:19 localhost.localdomain systemd1: Started firewalld - dynamic firewall daemon.rootlocalhost 0.4.2# systemctl stop firewalld.service #停止firewallrootlocalhost 0.4.

9、2# systemctl disable firewalld.service #禁止firewall开机启动rootlocalhost 0.4.2# systemctl status firewalld.service2.2.4 启用服务,假如我有四台客户端 191.168.45.211-21,把 cosbench-master.tar.gz 的拷贝到每台客户端的 /root 路径下, 然后解压 tar -zxf cosbench-master.tar.gz。cd /root/cosbench-master/0.4.2,有几个脚本:rootlocalhost 0.4.2# ll *.shcli

10、.shcosbench-start.shcosbench-stop.shstart-all.sh -启动所有服务start-controller.sh -启动constroller服务,会自动调用cosbench-start.shstart-driver.sh -启动driver服务,会自动调用cosbench-start.shstop-all.shstop-controller.shstop-driver.shrootlocalhost 0.4.2#启动每台客户端的driver:cd /root/cosbench-master/0.4.2rootswift-104 0.4.2# sh sta

11、rt-driver.sh Launching osgi framwork . Successfully launched osgi framework!Booting cosbench driver . .Starting cosbench-log_0.4.1 OKStarting cosbench-tomcat_0.4.1 OKStarting cosbench-config_0.4.1 OKStarting cosbench-http_0.4.1 OKStarting cosbench-cdmi-util_0.4.1 OKStarting cosbench-core_0.4.1 OKSta

12、rting cosbench-core-web_0.4.1 OKStarting cosbench-api_0.4.1 OKStarting cosbench-mock_0.4.1 OKStarting cosbench-ampli_0.4.1 OKStarting cosbench-swift_0.4.1 OKStarting cosbench-keystone_0.4.1 OKStarting cosbench-httpauth_0.4.1 OKStarting cosbench-s3_0.4.1 OKStarting cosbench-gcs_0.4.1 OKStarting cosbe

13、nch-librados_0.4.1 OKStarting cosbench-scality_0.4.1 OKStarting cosbench-cdmi-swift_0.4.1 OKStarting cosbench-cdmi-base_0.4.1 OKStarting cosbench-driver_0.4.1 OKStarting cosbench-driver-web_0.4.1 OKSuccessfully started cosbench driver!Listening on port 0.0.0.0/0.0.0.0:18089 . Persistence bundle star

14、ting.Persistence bundle started.-! Service will listen on web port: 18088 !-#看到以上,说明启动 driver成功我们需要起一个controller来管理这4个driver,我们选择191.168.45.211这台来启动一个controllercd /root/cosbench-master/0.4.2vi conf/controller.conf -修改controller.confcontrollerdrivers = 4log_level = INFOlog_file = log/system.logarchive_dir = archive

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 存储

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号