vdbench多主机运行指导
測(cè)試工具之vdbench多主機(jī)運(yùn)行
本文介紹vdbench在多機(jī)環(huán)境下的操作和配置,以及本人在配置過程中遇到的問題和解決方法。
文章目錄
- 測(cè)試工具之vdbench多主機(jī)運(yùn)行
- 前言
- 一、vdbench在linux環(huán)境下多機(jī)運(yùn)行
- 1.環(huán)境參數(shù)
- 2.配置說明
- 二、vdbench在windows環(huán)境下多機(jī)運(yùn)行
- 1.環(huán)境參數(shù)
- 2.配置說明
- 總結(jié)
前言
測(cè)試存儲(chǔ)經(jīng)常要構(gòu)造io壓力,而常用的工具dd,fio和vdbench都是比較趁手的。vdbench提供了豐富的參數(shù),通過編寫配置文件來運(yùn)行,可以對(duì)文件系統(tǒng)進(jìn)行測(cè)試,也可以對(duì)裸塊進(jìn)行測(cè)試。而且vdbench不光支持單客戶端操作,也支持多客戶端操作,本文介紹vdbench在多機(jī)環(huán)境下執(zhí)行的配置流程。
一、vdbench在linux環(huán)境下多機(jī)運(yùn)行
1.環(huán)境參數(shù)
os:centos 7.6.1810
java:1.7.0_191
vdbench:50406
2.配置說明
檢查vdbench是否可用:vdbench -t檢驗(yàn)。
配置免密:通過ssh-keygen和ssh-copy-id完成,如果怕遺漏可以把master和slave之間每個(gè)方向都配一遍。
關(guān)閉防火墻:之前遇到過沒有關(guān)閉防火墻,在運(yùn)行vdbench的時(shí)候報(bào)如下錯(cuò)誤,ping又是通的。先查看防火墻是否是運(yùn)行狀態(tài)
firewall-cmd --state,然后執(zhí)行systemctl stop firewall.service和systemctl disable firewall.service,修改/etc/selinux/config里面把SELINUX=disabled
現(xiàn)在可以開始寫配置文件了
記住文件數(shù)不能過少,如果線程數(shù)多于文件數(shù)運(yùn)行會(huì)報(bào)錯(cuò)
參數(shù)如果有誤,請(qǐng)去輸出目錄下查看對(duì)應(yīng)的日志文件
運(yùn)行的時(shí)候最好指定-o到新的目錄,不然會(huì)覆蓋之前的日志數(shù)據(jù)記錄,不要求目錄存在,它會(huì)自動(dòng)創(chuàng)建的。
二、vdbench在windows環(huán)境下多機(jī)運(yùn)行
1.環(huán)境參數(shù)
os:windows servier 2008 r2
java:1.7.0_07
vdbench:50406
2.配置說明
防火墻關(guān)閉:windows去控制面板自己關(guān)。
檢查vdbench是否可用:命令同linux。
運(yùn)行rsh:windows環(huán)境下,可能沒有現(xiàn)成的ssh和rsh同各個(gè)主機(jī)互相通信,vdbench自己提供了一個(gè)rsh,只需要在cmd單開一個(gè)窗口運(yùn)行著就行了。master和slave主機(jī)都需要運(yùn)行。
現(xiàn)在可以寫配置文件了(對(duì)比linux下的多機(jī)配置可以發(fā)現(xiàn)windows路徑表示方法和shell有改動(dòng),以及一些參數(shù)有差異比如openflags的值)
總結(jié)
本文把vdbench在linux下和windows下多機(jī)運(yùn)行配置和簡要流程介紹了一下,有需要的朋友可以參考一下,有不對(duì)的地方也請(qǐng)指正,謝謝。
對(duì)于vdbench配置參數(shù)的細(xì)節(jié)可以看看安裝包里面自帶的用戶手冊(cè)寫的十分清楚。
總結(jié)
以上是生活随笔為你收集整理的vdbench多主机运行指导的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言-位段
- 下一篇: Win10一键修复所有dll缺失的方法