目前新的測試硬碟效能建議使用 FIO – https://benjr.tw/34632
之前寫的 Iometer https://benjr.tw/370 雖然修改的越來越清楚但卻越來越複雜了.相信一開始的使用者沒這耐性看過所有的文章才開始用這一套工具,所以才寫了這一篇 Iometer – Quick start
一般用來計算硬碟的效能好壞最專業的工具莫過於 Iometer ,而 Iometer 所提供的兩個值 1.IOPS(IO Per second) 2.Max Throughput 也最常用於比較.直接來看看要如何使用 Iometer 這一套工具.
Step 1.下載程式
Iometer 的官方網站 http://sourceforge.net/projects/iometer/ 如下:
這裡是專為 Linux 平台講解 Iometer 的工作方式,主要在使用 Iometer for Linux 時需要兩支程式.
- iometer-2006_07_27.linux.i386-bin.tgz
dynamo 主要是安裝在 Linux 下的.也是 iometer 主要在跑的程式. - iometer-2006.07.27.win32.i386-setup.exe
iometer 只要是安裝在 windows 下的,不負責運行只提供操作介面和顯示執行結果.
目前 iometer 的版本 2008 的是 iometer-devel 的版本, 2006 是 iometer-stable 的版本
Step2.安裝 dynamo(SUT-Linux-IP:10.32.6.205)
基本上解開 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
Step 3.安裝 Iometer (Controller-Windows-IP: 10.32.6.149)
就執行這一支程式就是了 iometer-2006.07.27.win32.i386-setup.exe 步驟就不多加說明.
Step 4.使用 Iometer
在 Windows 環境中點選 start / All programes / Iometer 2006.07.27 / Iometer 開啟 iometer.
在 Targets 只要選擇你要測試的硬碟.
Step 5.IOPS 與 Max Throughput
在 Access Specifications 針對 1.IOPS(IO Per second) 和 2.Max Throughput 的最佳效能來做測試.除了這些設定外,我們還要切換到 Test Setup 面設定 Run Time :時間.通常跑個 3-5 分鐘即可.
按下就可以開始做 iometer 的測試.
- 最大 I/O (Max IO)處理能力測試:
硬碟的使用最小單位為 sector 而每個 sector 的大小為 512 Bytes.所以在做最大 I/O (Max IO)處理能力測試時建議使用- Transfer Request Size(傳送資料大小): 512 Bytes.
- Percent Read/Write Distribution(讀/寫): 100% 讀
- Percent Random/Sequential Distrution(隨機率): Sequential 100%
-
最大資料(Max Throughput)吞吐量測試:
建議使用- Transfer Request Size(傳送資料大小): 64 KByte.
- Percent Read/Write Distribution(讀/寫): 100% 讀
- Percent Random/Sequential Distrution(隨機率): Sequential 100%
如果你對 Iometer 的細項設定有興趣可以參考 https://benjr.tw/370或是官方文件說明 http://iometer.cvs.sourceforge.net/viewvc/iometer/iometer/Docs/Iometer.pdf
3 thoughts on “Iometer – Quick start”