使用iozone進行磁盤讀寫性能測試


 

 

對於很多GIS工程師,經常需要對系統的磁盤性能進行測試,為了排查問題或者幫助用戶進行系統設計。

IOZone這個磁盤性能測試工具就是一個很方便的輔助工具。

下面就以個測試共享目錄的讀寫性能為例,說明其用法。

步驟1:映射共享目錄。

步驟二:復制IOZone運行文件到該目錄。

 

步驟三:在本地打開命令行界面,在剛才復制的IOZone目錄下輸入以下命令行。

iozone -i 0 -i 2 -Rc -a -q 500k -g 1m -n 100k -b test_result.xls 

參數說明如下:

-i 代表測試場景,0 代表運行順序寫測試,1代表運行隨機讀寫測試。還有很多場景可選,具體可見iozone -h說明

-R 代表生成Excel報告文件。

-c 代表每次讀寫測試完畢都發送關閉連接的命令,主要用於測試NFS系統。

-a 代表自動模式。

-q 代表最大的記錄大小。

-g 代表最大的文件大小。

-n 代表最小的文件大小。

-b 輸出的生成的Excel報告文件名字。

 

以下是運行測試時的界面。

 

 

 

步驟四:測試完畢后,打開Excel測試報告。

 

步驟五:為了更加直觀看出測試結果,可以使用Excel制作圖表。例如如下把隨機讀取的測試結果制作為圖表。可以看出200KB的文件采用128KB的記錄大小來讀取時,每秒的磁盤吞吐量是最高的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM