IOMeter是一個專業的I/O效能量測工作,是由Intel開發團隊設計出來的,並於1998年發表在IDF(Intel Developers Forum)上,Iometer和Dynamo執行程式是授權在Intel Open Source License下,而其核心模組iomtr_kstat則是使用GNU Public License.
由於IOMeter主控制程式並沒有Linux版本,所以要使用IOMeter來測試Linux上的I/O效能時,通常會搭配一個Windows的host端來做測試。Windows User可以直接下載官方上打包好的主程式來安裝,而Linux User則可以下載原始碼包含自行編譯。以i386系統為例,將目錄切換到src底下執行下面指令幾秒鐘內就可編譯完成:
一個Windows IOMeter Server與Linux dynamo端連線翻例如下:
Windows Host for IOMeter (192.168.0.10):
Linux Client (192.168.0.20):
Fail to open kstat device file. You can ignore this warning
unless you are running dynamo on XSCALE CPU.
Command line parameter(s):
Looking for Iometer on "192.168.0.10"
Sending login request...
xinyu
192.168.0.20 (port 57655)
Successful PortTCP::Connect
- port name: 192.168.0.10
連上之後你就會在Windows IOMeter主程式裡看到你的Linux Client端,剩下的操作部份請參考線上文件。