cosbench 安装
cosbench是什么
COSBench是Intel團(tuán)隊(duì)基于java開發(fā),衡量云對(duì)象存儲(chǔ)服務(wù)性能的基準(zhǔn)測(cè)試工具,全稱是Cloud object Storage Bench,同所有的性能測(cè)試工具一樣,COSBench也分控制臺(tái)和發(fā)起請(qǐng)求的driver,且driver可以分布式部署。可以支持swift、s3、Openstack等接口。
COSBench 現(xiàn)支持:
-
OpenStack* Swift
-
Amazon* S3
- Amplidata v2.3,2.5 和 3.1
-
Scality*
-
Ceph
-
CDMI
-
Google* Cloud Storage
-
自定義適配器
一、下載
不能直接使用 git clone 的版本,應(yīng)該使用 release 下的,下載地址:https://github.com/intel-cloud/cosbench/releases/download/v0.4.2.c4/0.4.2.c4.zip。
二、安裝
1、下載完成后,將包放至linux任意目錄中,進(jìn)行解壓unzip xxx.zip
2、安裝第三方裝件,在centos下,需要安裝java 和curl (PS:COSBench底層調(diào)用了linux nc來做數(shù)據(jù)分析,所以如果linux沒裝nc的需要手工安裝nc)
命令:yum install java curl? 3、解壓完成后,cd進(jìn)入目錄,如目錄最新版本的示例0.4.2.c4,將sh文件賦予執(zhí)行權(quán)限,這里使用http協(xié)議進(jìn)行發(fā)送命令
進(jìn)入目錄:cd 0.4.2.c3
賦予執(zhí)行權(quán)限:chmod +x *.sh
使用http協(xié)議進(jìn)行發(fā)送命令:unset http_proxy
三、啟動(dòng)
直接運(yùn)行./start-all.sh文件(或者sh? start-all.sh),會(huì)同時(shí)將control、driver同時(shí)運(yùn)行,但driver只能在一臺(tái)上啟動(dòng),后續(xù)會(huì)說添加多臺(tái)driver可以看到啟動(dòng)了一個(gè)driver和一個(gè)controller。
啟動(dòng)命令:
啟動(dòng)之后的效果圖:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
??
這邊補(bǔ)充一下常用的命令以及目錄的含義。
四、檢查controller和driver是否正啟動(dòng)
命令:netstat -an | grep LISTEN| grep 19088? 以及?netstat -an | grep LISTEN| grep 18088
五、測(cè)試是否安裝完成
六、瀏覽器中查看 controller
啟動(dòng)成功后輸入http://127.0.0.1:19088/controller/index.html就會(huì)出現(xiàn)頁面,如果是在windows上查看,這里的ip需要換成linux的本機(jī)IP地址,并確定19088端口是放行的。
最后的頁面如圖所示:
?如果重啟cosbench出現(xiàn)提示”Ncat: Connection refused”,則需要運(yùn)行命令:ncat 0.0.0.0 18088,然后ctrl + c 退出,再用sudo啟動(dòng)cosbench(此方法我試過,沒起作用,這邊先記錄一下)
七、停止
可以選擇以下命令取消工作負(fù)載以及停止COSBench.
sh cli.sh cancel w3
sh stop-all.sh
轉(zhuǎn)載于:https://www.cnblogs.com/miaojjblog/p/10843316.html
總結(jié)
以上是生活随笔為你收集整理的cosbench 安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring-cloud-config
- 下一篇: 小程序中自定义头部标题栏