IOMeter

Official Website: IOMeter

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底下執行下面指令幾秒鐘內就可編譯完成:

make all -f Makefile-Linux.i386

一個Windows IOMeter Server與Linux dynamo端連線翻例如下:

Windows Host for IOMeter (192.168.0.10):



Linux Client (192.168.0.20):
xinyu:/tmp/iometer-2006_07_27.common-src/src$ sudo ./dynamo -i 192.168.0.10 -m 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端,剩下的操作部份請參考線上文件。

No comments:

Post a Comment

Orange - data analysis tool

Installation pip install orange3 Run orange python -m Orange.canvas