iozone磁碟讀寫測試工具的使用以及命令詳解、下載(網站最詳細講解步驟)

zhou_jc發表於2021-12-06

一、iozone簡介

iozone是一款開源工具,用來測試檔案系統的讀寫效能,也可以進行測試磁碟讀寫效能。


二、下載

方式一:網站下載


方式二:個人網盤存放有,版本為iozone3.430版本,需要新版本可私聊聯絡我,免費贈送給。

連結:

提取碼:h0ch


三、 執行測試

3.1工具安裝

tar xvf iozone3_430.tar     #解壓(注意不要有中文名目錄)
cd iozone3_430/src/current/   #進入安裝目錄
make linux     #安裝

3.2 OS配置(可不配置)

#設定調頻模式為performance
cpupower frequency-set –g performance

3.3 測試執行

mkdir /home/hdd  #在/home目錄下建立一個資料夾hdd
mount /dev/sda5 /home/hdd   #把磁碟分割槽/dev/sda5 掛載到建立的hdd目錄下)
#如果沒有分割槽可進行df -l 檢視磁碟掛載情況,隨機選擇一個稍微大些的磁碟進行讀寫測試。磁碟分割槽命令fdisk /dev/sda  可進行分割槽,詳情看下一章節。
cd /home/iozone3_430/src/current  #切換到安裝目錄下
./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 8G | tee -a iozone1.log
#設定大小為實體記憶體的一半;存放到iozone1.log下檢視
./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 16G | tee -a iozone2.log
#設定大小為實體記憶體的一半;存放到iozone1.log下檢視
./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 32G | tee -a iozone3.log
#設定大小為實體記憶體的一半;存放到iozone1.log下檢視

備註:各引數的含義

-a #全面測試

-i #指定執行於哪種模式測試。可以使用-i # -i # -i #進行多個測試

0=write/rewrite

1=read/re-read

2=random read/random write

-f #指定用來測試的臨時檔案,測試完後會自動刪除

-r #設定測試檔案的塊大小

-s #設定測試檔案的大小,要求為實體記憶體的1/2,1倍,2倍

-I #直接IO,可排除掉快取的影響,直接對硬碟讀寫


四、結果檢視

測試結果會列印到視窗,或者在/iozone3_430/src/current目錄下的iozone1.log、iozone2.log中檢視。


下圖為某一PC機型測試結果詳講解


順序讀:705689   順序寫:566013    隨機讀:583307     隨機寫:903849

(資料對應可自行測試對照,該測試資料為樣本測試資料講解)


iozone工具測試講解到此,各位寶子們有疑問需要資料可以私聊我。謝謝觀看!




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011004/viewspace-2845944/,如需轉載,請註明出處,否則將追究法律責任。

相關文章