IOmeter是intel開發的一款免費軟件,主要用於Windows和Linux平台下對磁盤IO子系統和網絡IO做性能測試。
IOmeter通過Dynamo來生成多種IO測試,每一個Dynamo叫做一個Managere。每一個Manager下又有多個worker,worker即時Dynamo的線程,比如worker1用於測試磁盤IO,worker2用戶測試網絡的IO。IOmeter的界面如下:
在linux下使用IOmeter由於沒有UI,所以需借助windows下的UI,首先下載linux下的IOmeter,進入src目錄後,一般有一個dynamo執行程序,執行以下命令:
./dynamo -i windows主機ip -m linux主機ip ;
然後下載windows的IOmeter,安裝完成之後在windows下啟動IOmeter,就能看到Linux下的磁盤,如上圖test4所示。。
測試步驟大致如下:
1)添加一個worker,自動命名為worker1.(黃色圖表表示邏輯盤,如果是物理磁盤,圖表為藍色);
2)選擇要測試的磁盤 ,比如sdb;
3)在 “Access Specifications” 頁面中選擇default並添加至左側欄內,default的設置可以通過edit調整。
4)在“Results Display”頁面選擇頁面更新頻率,一般選擇5s到10s刷新一次。
5)在“Test Setup”頁面可以設置測試的時間以及其他一些復雜躬耕,時間一般設為5min。
6)點擊綠色小旗按鈕開始測試。