作者:sunchiahome
之前寫的 Iometer http://benjr.tw/?q=node/113 雖然修改的越來越清楚但卻越來越複雜了.相信一開始的使用者沒這耐性看過所有的文章才開始用這一套工具,所以才寫了這一篇 Iometer - Quick start
一般用來計算硬碟的效能好壞最專業的工具莫過於 Iometer ,而 Iometer 所提供的兩個值 1.IOPS(IO Per second) 2.Max Throughput 也最常用於比較.直接來看看要如何使用 Iometer 這一套工具.
Iometer 的官方網站 http://sourceforge.net/projects/iometer/ 如下:
這裡是專為 Linux 平台講解 Iometer 的工作方式,主要在使用 Iometer for Linux 時需要兩支程式.
dynamo 主要是安裝在 Linux 下的.也是 iometer 主要在跑的程式.
iometer 只要是安裝在 windows 下的,不負責運行只提供操作介面和顯示執行結果.
目前 iometer 的版本 2008 的是 iometer-devel 的版本, 2006 是 iometer-stable 的版本
基本上解開 iometer-2006_07_27.linux.i386-bin.tgz 就可以使用了.
[root@benjr ~]# tar zxvf iometer-2006_07_27.linux.i386-bin.tgz [root@benjr ~]# cd iometer-2006_07_27.linux.i386-bin/src [root@benjr src]# dynamo -i iometer_computer_name -m manager_computer_name ex: [root@benjr src]# dynamo -i 10.32.6.149 -m 10.32.6.205 |
(i) iometer_computer_name - 就是 Windows 這一台的 IP
(m) manager_computer_name - 就是 Linux 那一台的 IP
就執行這一支程式就是了 iometer-2006.07.27.win32.i386-setup.exe 步驟就不多加說明.
在 Windows 環境中點選 start / All programes / Iometer 2006.07.27 / Iometer 開啟 iometer .
在 Targets 只要選擇你要測試的硬碟.
在 Access Specifications 針對 1.IOPS(IO Per second) 和 2.Max Throughput 的最佳效能來做測試. 除了這些設定外,我們還要切換到 Test Setup 面設定 Run Time :時間.通常跑個 3-5 分鐘即可.
按下就可以開始做 iometer 的測試.
硬碟的使用最小單位為 sector 而每個 sector 的大小為 512 Bytes.所以在做最大 I/O (Max IO)處理能力測試時建議使用
此時你會得到最大的記錄的IOPS.
建議使用
此時你會得到最大資料(Max Throughput)的吞吐量.
如果你對 Iometer 的細項設定有興趣可以參考 http://benjr.tw/?q=node/113 或是官方文件說明 http://iometer.cvs.sourceforge.net/viewvc/iometer/iometer/Docs/Iometer.pdf