日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

vdbench和fio

發布時間:2023/12/31 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vdbench和fio 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vdbench

安裝java,安裝vdbench
修改目錄中的example,cd到vdbench所在的位置,vdbench -t 測試,vdbench -f example -o 輸出位置。
https://cloud.tencent.com/developer/article/2053603 vdbench 的使用
hd:主機
sd:塊設備,不是文件共享系統
wd:工作負載
fsd:文件系統的定義,針對于遠端的xfx,nfs共享。
fwd:文件系統的工作負載定義。
rd:運行任務的定義
腳本:
hd=default,運行目錄,用戶,shell(調用方式)配置免密通信
hd=hd1,system=(主機名或者是IP地址)
hd2
hd3
fsd=fsd1,目錄,寬度,深度,openflags=0_DIRECT(不利用存儲的緩存,直接寫入存儲),文件數,大小
#4k radom read
fwd= fsd= host= ,fileio=radom隨機 大小 ,動作,線程
#4k radom write
#4k radom 8:2 (讀寫比例)
#4k sequenial read 順序讀寫
rdpct讀,threads寫



運行任務,以上皆為選項:
rd=4kread,fwd=(1-4),fwdrate=速率 elapsd=測試時間 interval=每隔幾秒輸出

測試本地的裸設備,也就是掛載過來的lun:
#vdbench script with test2 on lun
與之前一樣,定義所測試的內容:
hd=
sd=sd1,host=hd1,lun=/dev/vdb(虛擬機,物理機是sdb),線程
wd=
rd=run1,wd(1-2),iorate速率,執行時間,幾秒輸出。

你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,了解一下Markdown的基本語法知識。

fio

fio測試工具:
libaio異步引擎,同步的話cpu會不斷向磁盤發包。
gcc-c++編譯安裝必備
make&&make install

順序寫: fio -direct=1(值為0,表示使用buffered IO;值為1,表示使用 direct IO) -iodepth=32(隊列深度,fio總的IO并發數=隊列深度乘以線程數) -rw=write(讀寫策略) -ioengine=libaio(異步模式,sync是同步模式) -bs=4M(IO的塊大小) -size=128G -numjobs=1(測試時候并發的線程數))
-runtime=600 -group_reporting(匯總進程的統計信息) -filename=/dev/[device] -name=Write_BandWidth_Test(測試任務的名稱)
隨機寫: fio -direct=1-iodepth=128 -rw=randwrite -ioengine=libaio -bs=4K -size=128G - numjobs=1
-runtime=600 -group_reporting -filename=/dev/[device] -name=Rand_Write_IOPS_Test
順序讀:fio -direct=1 -iodepth=32 -rw=read -ioengine=libaio -bs=4M -size=128G -numjobs=1
-runtime=600 -group_reporting -filename=/dev/[device] -name=Read_BandWidth_Test
隨機讀:fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4K -size=128G - numjobs=1
-runtime=600 -group_reporting -filename=/dev/[device] -name=Rand_Read_IOPS_Test
混合讀寫:fio -output=/tmp/100S100W -name=100S100W -filename=/dev/sdb:/dev/sdc:/dev/sdd -ioengine=libaio -direct=1 -blocksize=2M -runtime=300 -rw=randrw -rwmixread=70 -rwmixwrite=30 -iodepth=32 -numjobs=1

總結

以上是生活随笔為你收集整理的vdbench和fio的全部內容,希望文章能夠幫你解決所遇到的問題。

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