centos7用fio測試磁盤io

我在centos7系統裏,直接執行yum install -y fio就能把工具裝上。centos

測寫入的時候-filename=絕對不能寫/dev/sdX,不然盤上數據損壞!隨便一搜,不少文章都是filename=/dev/開頭的,我以爲這些人不是無腦搬運工就是故意害人的!多線程




下面這命令測試寫入效果,將生成單個文件在/tmp/中併發


fio -filename=/tmp/fio_randwrite -name=ihatefio -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=4k -size=1G -numjobs=20 -runtime=3 -group_reporting ide




下面這命令將在指定目錄下,生成20個1G文件,是多線程併發執行的。工具


fio -directory=/tmp/fio/ -name=readtest -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=4k -size=1G -numjobs=20 -runtime=3 -group_reporting 測試




其中centos7


numjobs=20表示20個併發spa


-rw=可供選擇的有read單測讀write單測寫rw讀寫同時測randrw隨機讀寫同時測randread單測隨機讀randwrite單測隨機寫線程


-runtime=單位是秒,表示測試的總時長it

相關文章
相關標籤/搜索