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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vdbench多主机运行指导

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

測試工具之vdbench多主機運行

本文介紹vdbench在多機環境下的操作和配置,以及本人在配置過程中遇到的問題和解決方法。

文章目錄

  • 測試工具之vdbench多主機運行
  • 前言
  • 一、vdbench在linux環境下多機運行
    • 1.環境參數
    • 2.配置說明
  • 二、vdbench在windows環境下多機運行
    • 1.環境參數
    • 2.配置說明
  • 總結


前言

測試存儲經常要構造io壓力,而常用的工具dd,fio和vdbench都是比較趁手的。vdbench提供了豐富的參數,通過編寫配置文件來運行,可以對文件系統進行測試,也可以對裸塊進行測試。而且vdbench不光支持單客戶端操作,也支持多客戶端操作,本文介紹vdbench在多機環境下執行的配置流程。

一、vdbench在linux環境下多機運行

1.環境參數

os:centos 7.6.1810
java:1.7.0_191
vdbench:50406

2.配置說明

檢查vdbench是否可用:vdbench -t檢驗。
配置免密:通過ssh-keygen和ssh-copy-id完成,如果怕遺漏可以把master和slave之間每個方向都配一遍。
關閉防火墻:之前遇到過沒有關閉防火墻,在運行vdbench的時候報如下錯誤,ping又是通的。先查看防火墻是否是運行狀態
firewall-cmd --state,然后執行systemctl stop firewall.service和systemctl disable firewall.service,修改/etc/selinux/config里面把SELINUX=disabled

現在可以開始寫配置文件了

messagescan=no#定義主機客戶端 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#定義文件系統 fsd=default,depth=1,width=1,file=200,size=100M,share=no,openflags=o_direct fsd=fsd,anchor=/mnt/testdir,count=(1,3)#定義工作負載 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#定義運行負載 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)

記住文件數不能過少,如果線程數多于文件數運行會報錯

參數如果有誤,請去輸出目錄下查看對應的日志文件

運行的時候最好指定-o到新的目錄,不然會覆蓋之前的日志數據記錄,不要求目錄存在,它會自動創建的。

二、vdbench在windows環境下多機運行

1.環境參數

os:windows servier 2008 r2
java:1.7.0_07
vdbench:50406

2.配置說明

防火墻關閉:windows去控制面板自己關。
檢查vdbench是否可用:命令同linux。
運行rsh:windows環境下,可能沒有現成的ssh和rsh同各個主機互相通信,vdbench自己提供了一個rsh,只需要在cmd單開一個窗口運行著就行了。master和slave主機都需要運行。

現在可以寫配置文件了(對比linux下的多機配置可以發現windows路徑表示方法和shell有改動,以及一些參數有差異比如openflags的值)

messagescan=no#定義主機客戶端 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#定義文件系統 fsd=default,depth=1,width=1,file=200,size=100M,share=no fsd=fsd,anchor=z:\testdir,count=(1,3)#定義工作負載 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#定義運行負載 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)

總結

本文把vdbench在linux下和windows下多機運行配置和簡要流程介紹了一下,有需要的朋友可以參考一下,有不對的地方也請指正,謝謝。
對于vdbench配置參數的細節可以看看安裝包里面自帶的用戶手冊寫的十分清楚。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。