Iometer

    版本為 02:37, 27 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    之前寫的 Iometer http://benjr.tw/?q=node/113 雖然修改的越來越清楚但卻越來越複雜了.相信一開始的使用者沒這耐性看過所有的文章才開始用這一套工具,所以才寫了這一篇 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 時需要兩支程式.

    1. iometer-2006_07_27.linux.i386-bin.tgz
    2. dynamo 主要是安裝在 Linux 下的.也是 iometer 主要在跑的程式.

    3. 2.iometer-2006.07.27.win32.i386-setup.exe
    4. 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)處理能力測試時建議使用

      1. Transfer Request Size(傳送資料大小): 512 Bytes.
      2. Percent Read/Write Distribution(讀/寫): 100% 讀
      3. Percent Random/Sequential Distrution(隨機率): Sequential 100%


      此時你會得到最大的記錄的IOPS.

    • 最大資料(Max Throughput)吞吐量測試:
    • 建議使用

      1. Transfer Request Size(傳送資料大小): 64 KByte.
      2. Percent Read/Write Distribution(讀/寫): 100% 讀
      3. Percent Random/Sequential Distrution(隨機率): Sequential 100%


      此時你會得到最大資料(Max Throughput)的吞吐量.

    如果你對 Iometer 的細項設定有興趣可以參考 http://benjr.tw/?q=node/113 或是官方文件說明 http://iometer.cvs.sourceforge.net/viewvc/iometer/iometer/Docs/Iometer.pdf

    Powered by MindTouch Core