最近在windows下做IO的性能測試,大部分都認爲IOMeter是windows環境中的主流測試工具。
初步用下來,感覺這個東西和Linux下的fio還是有很大不同的。Linux下的fio命令,基本上就是一條命令,將各個參數的設置都顯示的一清二楚。
至於喜歡那個工具那就是蘿蔔青菜各有所愛了。
這裏只說一下在使用過程中不太注意的地方,其餘其它的內容網上資料一大堆就不再囉嗦了。
在IOMeter開始對磁盤進行訪問時,會現在被測磁盤生成一個文件iobw.tst,其大小決定於“Max Disk Size”,如果“Max Disk Size”爲0,則生成一個佔滿磁盤的文件。 在這個文件沒有生成完畢之前(文件的大小不再發生變化), 在“Results Display”頁面是看不到測試結果的。
IOMeter中的參數之間的關係
IOPS*blocksize/1024 = bandwidth (throughout)
number of worker * number of outstanding IO * 1000 / IOPS = Average I/O Response Time(ms)