真正要測效能, 請參考這裡的規範:
Storage Performance Council
請不要用市面上那些罐頭式的測試程式去測, 除非它裡面已經有一個按鈕叫做 SPC Testing, 您才可以直接按下去, 得到符合上面那些規範的測試結果.
不過, 少許測試程式可以自己客製化測試內容, 您可以利用這些程式, 根據自己的應用種類, 建立屬於自己的測試模型. 例如: IOmeter, SQLIO, LoadSim...等, 都可以辦到. 但這些程式都無法一步(或是只按「下一步/下一步/下一步...」)就完成測試, 您必須先輸入正確的測試模型資料, 測出來的結果才會正確.
我們以 SPC 的 SPC 2C version 1.2 規範為例, 他把企業資料分成三大類用途: File Processing, Database Query, Video On Demand. 規範中測試 File Processing 時, Transfer size 從 256KB 到 1024KB 都有; 但是對 Database 模型測試時, 就只用了 64KB 和 1024KB, 其他 size 對 Database 模型的意義並不大; 而 VOD 模型更只用了 256KB 而已.
這跟一般玩家動輒把 4K~2048KB 每一項從頭到尾都測完的作法 (甚至連讀寫比例都沒有去分配, 只有 100% 讀取, 和 100% 寫入), 是相當不一樣的.
(請問哪個企業, 上班八小時只會對硬碟做 100% 讀取? 或是 100% 寫入的工作? ).
換句話說, 玩家這種「甚麼都 100% 全測」的做法, 完全看不出對企業有甚麼樣的幫助. 如果測試資料的模型不能貼近企業的應用, 那麼測試結果對企業一點意義也沒有.