cosbench是什么

  COSBench是Intel团队基于java开发,衡量云对象存储服务性能的基准测试工具,全称是Cloud object Storage Bench,同所有的性能测试工具一样,COSBench也分控制台和发起请求的driver,且driver可以分布式部署。可以支持swift、s3、Openstack等接口。

COSBench 现支持:

  • OpenStack* Swift

  • Amazon* S3

  • Amplidata v2.3,2.5 和 3.1
  • Scality*

  • Ceph

  • CDMI

  • Google* Cloud Storage

  • 自定义适配器

一、下载

  不能直接使用 git clone 的版本,应该使用 release 下的,下载地址:https://github.com/intel-cloud/cosbench/releases/download/v0.4.2.c4/0.4.2.c4.zip。

二、安装

  1、下载完成后,将包放至linux任意目录中,进行解压unzip xxx.zip

  2、安装第三方装件,在centos下,需要安装java 和curl (PS:COSBench底层调用了linux nc来做数据分析,所以如果linux没装nc的需要手工安装nc)

命令:yum install java curl

  3、解压完成后,cd进入目录,如目录最新版本的示例0.4.2.c4,将sh文件赋予执行权限,这里使用http协议进行发送命令

    进入目录:cd 0.4.2.c3

    赋予执行权限:chmod +x *.sh

    使用http协议进行发送命令:unset http_proxy

三、启动

  直接运行./start-all.sh文件(或者sh  start-all.sh),会同时将control、driver同时运行,但driver只能在一台上启动,后续会说添加多台driver可以看到启动了一个driver和一个controller。

启动命令:

启动之后的效果图:

这边补充一下常用的命令以及目录的含义。

四、检查controller和driver是否正启动

  命令:netstat -an | grep LISTEN| grep 19088  以及 netstat -an | grep LISTEN| grep 18088

五、测试是否安装完成

六、浏览器中查看 controller

  启动成功后输入http://127.0.0.1:19088/controller/index.html就会出现页面,如果是在windows上查看,这里的ip需要换成linux的本机IP地址,并确定19088端口是放行的。

最后的页面如图所示:

如果重启cosbench出现提示”Ncat: Connection refused”,则需要运行命令:ncat 0.0.0.0 18088,然后ctrl + c 退出,再用sudo启动cosbench(此方法我试过,没起作用,这边先记录一下)

七、停止

可以选择以下命令取消工作负载以及停止COSBench.

  sh cli.sh cancel w3

  sh stop-all.sh

转载于:https://www.cnblogs.com/miaojjblog/p/10843316.html

cosbench 安装相关推荐

  1. cosbench使用

    cosbench安装 1.软件包安装 1.1.部署jre环境 下载jre版本包,解压缩至/opt目录下 wget https://javadl.oracle.com/webapps/download/ ...

  2. cosbench - 对象存储性能压力测试工具

    <存储工具系列文章>主要介绍存储相关的测试和调试工具,包括不限于dd.fio.vdbench.iozone.iometer.cosbench等性能负载工具,及strace等调试工具. 1 ...

  3. Ceph Luminous 12.2.11 安装 nfs-ganesha

    目录 1. 环境信息 1.1 硬件平台 1.2 软件平台 2. 参考链接 3. 安装依赖包 4. 源码安装 4.1 源码选择 4.2 安装步骤 5. 编辑配置文件 6. 启动 ganesha 7. 挂 ...

  4. 【存储测试】cosbench存储性能测试工具

    一.前言 参考资料: https://blog.csdn.net/QTM_Gitee/article/details/100067724 https://github.com/intel-cloud/ ...

  5. Centos8.3上安装Ceph Pacific 16.2.5,并实现双网络和SSD加速

    Centos8.3上安装Ceph Pacific 16.2.5,并实现双网络和SSD加速 0 本文亮点 1 安装前的准备 1.1 Centos下修改和查看网络设备和IP地址等 1.1.1 对于内网服务 ...

  6. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  7. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  8. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  9. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

最新文章

  1. Silverlight中多个Xaml之间的切换/调用/弹出/传参数(转)
  2. /D _WINDOWS, /D _CONSOLE
  3. ITK:两幅图像之差的绝对值
  4. DCMTK:DSRNumericMeasurementValue类的测试程序
  5. 第六次作业—例行报告
  6. 怎么用树莓派制作web服务器,用树莓派做web服务器,靠谱吗?
  7. 初探EntityFramework——实体类结构映射
  8. 等午饭吃过后的dwzjzx
  9. spring boot: java @interface注解
  10. 高斯过程回归(Gaussian Process Regression) 粗理解
  11. c++ c超简单的求公约数
  12. 【JZOJ4922】【NOIP2017提高组模拟12.17】环
  13. 调试ffmpeg源码配置config参数(包管用)
  14. AT指令集超详细解析(内含EC20模块datasheet)
  15. 屏幕录像专家出现未注册字样
  16. linux手写软件,Linux 手写输入法
  17. 将Ubuntu中文目录改为英文目录
  18. log(四)——MDC使用
  19. 靠写iPhone程序发财的三个故事
  20. K3工业老单单据的相关表

热门文章

  1. 知识体系地图模型:你是如何有效地学习?
  2. 201521123011《Java程序设计》第6周学习总结
  3. 如何处理xml文件!看看这里
  4. 【转】Robot Framework 快速入门
  5. Sum-product Networks
  6. python isalpha()
  7. 游戏中每日刷新实现思路浅析
  8. iOS Storyboard创建APP 的国际化操作
  9. android开发系列之多线程
  10. ios数组基本用法和排序