經常要對一些新儲存系統進行 i/o benchmark 測試,每次測試又有可能針對不同的目的,但基本也都是圍繞資料庫轉悠,心血來潮,對幾個常見的工具做個比較。
要強調的幾點:
orion –oracle i/o numbers calibration tool 還是比較全面的針對資料庫應用的 io 測試工具。現在 oracle 發布了不少平台的移植版本。該工具也比較好用。
資料庫應用必需要考慮非同步 i/o 的因素,否則結果會有很大偏差,當然如果只測試儲存能力的話,到可以忽略。aio 壓力測試可以考慮以下 aio-stress
有些工具因為用過很久了,記憶難免有問題,**中會有誤導。僅供參考。今天太累,等有空繼續補充內容。
–eof–
btw: 我收集的關於 benchmark 的書籤 內容。
補充工具:vdbench 是跨平台的,也可以嘗試一下。
google+
Linux 上常見的 IO 基準測試工具比較
原貼 http www.dbanotes.net database linux io benchmark tools compare.html 經常要對一些新儲存系統進行 i o benchmark 測試,每次測試又有可能針對不同的目的,但基本也都是圍繞資料庫轉悠,心血來潮,對幾個常見的工具做個比較...
磁碟IO基準測試方法
當有新服務進行部署時,基準測試是必要的,這樣的話能了解到系統的極限效能,可以選擇更合適的方式去部署服務,或者當服務遇到效能瓶頸時,也有好的參照,是需要進行優化還是增加資源。i o 的真實性能比較難以測試,會涉及到兩個方面,乙個是檔案系統 i o,乙個是磁碟 i o,檔案系統會有快取操作,如果誤用測試...
CI的基準測試類
測試基準類可以在 控制器,檢視,或者 模型.中使用,用法如下 標記乙個開始點 標記乙個結束點 執行elapsed time函式顯示結果 下面是乙個 示例 this benchmark mark code start this benchmark mark code end echo this ben...