Iometer – Quick start

Loading

目前新的測試硬碟效能建議使用 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 時需要兩支程式.

  1. iometer-2006_07_27.linux.i386-bin.tgz
    dynamo 主要是安裝在 Linux 下的.也是 iometer 主要在跑的程式.
  2. 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

iometer10

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.
iometer01
在 Targets 只要選擇你要測試的硬碟.

Step 5.IOPS 與 Max Throughput

在 Access Specifications 針對 1.IOPS(IO Per second) 和 2.Max Throughput 的最佳效能來做測試.除了這些設定外,我們還要切換到 Test Setup 面設定 Run Time :時間.通常跑個 3-5 分鐘即可.
按下iometer02就可以開始做 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%

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

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

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

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

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

沒有解決問題,試試搜尋本站其他內容

3 thoughts on “Iometer – Quick start

  1. 自動引用通知: Iometer | Benjr.tw

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料