日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vdbench多主机运行指导

發(fā)布時(shí)間:2023/12/31 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vdbench多主机运行指导 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

測(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)在可以開始寫配置文件了

messagescan=no#定義主機(jī)客戶端 hd=default,vdbench=/root/vdbench,user=root,shell=ssh hd=hd1,system=10.10.10.1 hd=hd2,system=10.10.10.2 hd=hd3,system=10.10.10.3#定義文件系統(tǒng) fsd=default,depth=1,width=1,file=200,size=100M,share=no,openflags=o_direct fsd=fsd,anchor=/mnt/testdir,count=(1,3)#定義工作負(fù)載 fwd=format,xfersize=1M,threads=64 fwd=default,fileio=random,fileselect=random,openflags=o_direct,threads=32 fwd=fwd1,fsd=fsd1,hd=hd1 fwd=fwd2,fsd=fsd2,hd=hd2 fwd=fwd3,fsd=fsd3,hd=hd3#定義運(yùn)行負(fù)載 rd=default,fwd=fwd*,fwdrate=max,interval=1,elapsed=3600,openflags=o_direct,pause=5 rd=test_create,format=only rd=test_read,format=no,operation=read,forxfersize=(4k,8k,128k) rd=test_write,format=no,operation=write,forxfersize=(1M,2M) rd=test_mix,format=no,operation=read,forxfersize=(8k,128k),forrdpct=(10,30,50)

記住文件數(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的值)

messagescan=no#定義主機(jī)客戶端 hd=default,vdbench=c:\vdbench,shell=vdbench hd=hd1,system=10.10.10.1 hd=hd2,system=10.10.10.2 hd=hd3,system=10.10.10.3#定義文件系統(tǒng) fsd=default,depth=1,width=1,file=200,size=100M,share=no fsd=fsd,anchor=z:\testdir,count=(1,3)#定義工作負(fù)載 fwd=format,xfersize=1M,threads=64 fwd=default,fileio=random,fileselect=random,threads=32 fwd=fwd1,fsd=fsd1,hd=hd1 fwd=fwd2,fsd=fsd2,hd=hd2 fwd=fwd3,fsd=fsd3,hd=hd3#定義運(yùn)行負(fù)載 rd=default,fwd=fwd*,fwdrate=max,interval=1,elapsed=3600,openflags=directio,pause=5 rd=test_create,format=only rd=test_read,format=no,operation=read,forxfersize=(4k,8k,128k) rd=test_write,format=no,operation=write,forxfersize=(1M,2M) rd=test_mix,format=no,operation=read,forxfersize=(8k,128k),forrdpct=(10,30,50)

總結(jié)

本文把vdbench在linux下和windows下多機(jī)運(yùn)行配置和簡要流程介紹了一下,有需要的朋友可以參考一下,有不對(duì)的地方也請(qǐng)指正,謝謝。
對(duì)于vdbench配置參數(shù)的細(xì)節(jié)可以看看安裝包里面自帶的用戶手冊(cè)寫的十分清楚。

總結(jié)

以上是生活随笔為你收集整理的vdbench多主机运行指导的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。