天天看點

COSBench測對象存儲的簡單入門使用手冊1依賴2下載下傳3基本入門操作4圖形化界面

1依賴

需要提前安裝JRE和Curl,SUSE系統下的指令為:

zypper -n in java-1_8_0-openjdk curl
           

2下載下傳

從COSBench的官方下載下傳位址下載下傳,本文寫作時的最新版本為0.4.2版,下載下傳後解壓縮。

wget https://github.com/intel-cloud/cosbench/releases/download/v0.4.2/0.4.2.zip
unzip 0.4.2.zip
           

3基本入門操作

在解壓縮後的COSBench檔案夾内,有官方COSBenchUserGuide使用者手冊。

3.1準備工作

進入COSBench檔案夾,為腳本添加可執行權限,并取消htpp代理。

chmod +x *.sh
unset http_proxy
           

3.2啟動COSBench

sh start-all.sh
           

3.3修改Workload配置(核心步驟)

在/conf路徑下,通過模闆修改Workload配置,以S3為例。

cp s3-config-sample.xml config.xml
vi config.xml
           

最簡單的配置方式為,填入accesskey和scretkey,删除proxyhost和proxyport,将RGW的IP填入endpoint位置。但這隻是按照模闆配置能夠簡單跑起來而已,之後需要根據官方使用者手冊來更改其他參數,以滿足不同條件下的測試。

3.4運作Workload

在COSBench路徑下送出Workload配置檔案,這裡需要填入配置檔案的路徑和名稱。

sh cli.sh submit conf/config.xml
           

3.5檢視結果

sh cli.sh info
           

3.6停止COSBench

sh stop-all.sh
           

4圖形化界面

COSBench本身支援圖形化界面,可以在浏覽器上修改Workload配置檔案、送出配置檔案、檢視結果,但都使用指令行會友善和快捷的多。

Controller的圖形化界面的網址如下:

http://127.0.0.1:19088/controller