使用iozone进行磁盘读写性能测试
對于很多GIS工程師,經(jīng)常需要對系統(tǒng)的磁盤性能進行測試,為了排查問題或者幫助用戶進行系統(tǒng)設(shè)計。
IOZone這個磁盤性能測試工具就是一個很方便的輔助工具。
下面就以個測試共享目錄的讀寫性能為例,說明其用法。
步驟1:映射共享目錄。
步驟二:復(fù)制IOZone運行文件到該目錄。
步驟三:在本地打開命令行界面,在剛才復(fù)制的IOZone目錄下輸入以下命令行。
iozone -i 0 -i 2 -Rc -a -q 500k -g 1m -n 100k -b test_result.xls
參數(shù)說明如下:
-i 代表測試場景,0 代表運行順序?qū)憸y試,1代表運行隨機讀寫測試。還有很多場景可選,具體可見iozone -h說明
-R 代表生成Excel報告文件。
-c 代表每次讀寫測試完畢都發(fā)送關(guān)閉連接的命令,主要用于測試NFS系統(tǒng)。
-a 代表自動模式。
-q 代表最大的記錄大小。
-g 代表最大的文件大小。
-n 代表最小的文件大小。
-b 輸出的生成的Excel報告文件名字。
以下是運行測試時的界面。
步驟四:測試完畢后,打開Excel測試報告。
步驟五:為了更加直觀看出測試結(jié)果,可以使用Excel制作圖表。例如如下把隨機讀取的測試結(jié)果制作為圖表。可以看出200KB的文件采用128KB的記錄大小來讀取時,每秒的磁盤吞吐量是最高的。
總結(jié)
以上是生活随笔為你收集整理的使用iozone进行磁盘读写性能测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是集群,分布式,微服务?
- 下一篇: 将时间戳转换成日期公式