cosbench 安装
cosbench是什么
COSBench是Intel團隊基于java開發(fā),衡量云對象存儲服務(wù)性能的基準測試工具,全稱是Cloud object Storage Bench,同所有的性能測試工具一樣,COSBench也分控制臺和發(fā)起請求的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任意目錄中,進行解壓unzip xxx.zip
2、安裝第三方裝件,在centos下,需要安裝java 和curl (PS:COSBench底層調(diào)用了linux nc來做數(shù)據(jù)分析,所以如果linux沒裝nc的需要手工安裝nc)
命令:yum install java curl? 3、解壓完成后,cd進入目錄,如目錄最新版本的示例0.4.2.c4,將sh文件賦予執(zhí)行權(quán)限,這里使用http協(xié)議進行發(fā)送命令
進入目錄:cd 0.4.2.c3
賦予執(zhí)行權(quán)限:chmod +x *.sh
使用http協(xié)議進行發(fā)送命令:unset http_proxy
三、啟動
直接運行./start-all.sh文件(或者sh? start-all.sh),會同時將control、driver同時運行,但driver只能在一臺上啟動,后續(xù)會說添加多臺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就會出現(xiàn)頁面,如果是在windows上查看,這里的ip需要換成linux的本機IP地址,并確定19088端口是放行的。
最后的頁面如圖所示:
?如果重啟cosbench出現(xiàn)提示”Ncat: Connection refused”,則需要運行命令:ncat 0.0.0.0 18088,然后ctrl + c 退出,再用sudo啟動cosbench(此方法我試過,沒起作用,這邊先記錄一下)
七、停止
可以選擇以下命令取消工作負載以及停止COSBench.
sh cli.sh cancel w3
sh stop-all.sh
轉(zhuǎn)載于:https://www.cnblogs.com/miaojjblog/p/10843316.html
總結(jié)
以上是生活随笔為你收集整理的cosbench 安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring-cloud-config
- 下一篇: github上星星1万多的python教