IOmeter - IO性能測試工具

IOmeter是由Intel開發的一款免費軟件,主要用於Windows和Linux平臺上對磁盤子系統和網絡IO做性能測試。下面筆者簡單介紹一下這款工具。
 
   IOmeter通過Dynamo來生成多種IO測試(可以模仿數據庫服務器,文件服務器,網站服務器等),每一個Dynamo叫做一個Manager。每一個Manager下又有多個Worker,Worker即是Dynamo的線程,比如Worker1用於測試磁盤IO,Worker2用於測試網絡的IO。IOmeter的界面如下:
image
   做個簡單實驗來展示IOmeter的用法 - 測試筆者筆記本的磁盤IO性能。
1)添加一個Worker,自動命名爲Worker 1。(注:黃色圖標表示邏輯盤,如果是物理磁盤,圖標爲藍色。)
image
 
2)選擇C:WIN來測試系統盤IO性能。保留默認的參數,具體參數的作用可在手冊中找到。比如Maximum Disk Size是用來控制生成的iobw.tst文件大小,默認情況下IOmeter會在測試的盤下生成一個iobw.tst文件,並逐漸增加容量,最後使目標盤爆滿。(注:按住Ctrl或Shift可以選擇多個邏輯盤。)
image
 
3)在“Access Specifications”頁面下選擇Default並添加至左側欄內。
image
 
Default的測試內容爲33%的IOPS寫測試,67%的IOPS的讀測試,傳輸文件大小問2KB。這些參數都是可以自定義的,讀者可以根據自己特定的環境來設置。筆者對在不同環境下如何設置出合理值也還在摸索中。歡迎大家分享經驗!
image
 
4)在“Results Display”頁面選擇更新頻率,筆者設爲10秒。選擇“Start of Test” 表示顯示的是從開始至最後一次測試的平均值,“Last Update”表示顯示的是最後一次測試的值。筆者保留默認“Start of Test”。
image
 
5)在“Test Setup”頁面可以設置測試的時間以及其他一些複雜功能。筆者選擇測試30分鐘。
image
 
6)點擊綠色小旗按鈕開始測試,並選擇測試結果*.csv文件的保存位置。
image
image
 
7)測試開始,右下角顯示的是剩餘時間。
image
 
點擊 > 按鈕可以看到更多信息,如下圖:
image
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章