1. 程式人生 > >檔案系統測試工具IOZONE

檔案系統測試工具IOZONE

最近剛剛入職百度做儲存工程師,感覺儲存方面真的是博大精深,有很多需要學習的地方,平常比較忙,也就沒時間更新部落格了(雖然平時來看的人也不是很多。。)。最近發現了幾款檔案系統測試工具,和大家分享一下。

這些都是測試檔案系統的工具,而不是測試磁碟的工具。磁碟裝置之上是檔案系統,測試磁碟的工具往往就是呼叫驅動塊裝置驅動的介面進行讀寫測試。而檔案系統的測試軟體就是針對檔案系統層提供的功能進行測試,包括檔案的開啟關閉速度以及順序讀寫還有隨機位置的讀寫以及程序併發數目等各個方面進行想盡的測試。

首先是iozoneio測試的標準軟體,benchmark(基準),主要測試的是檔案系統的各種讀寫效能,包含順序讀寫以及隨機讀寫,fread/fwrite

讀寫,大跨度讀寫等等,在測試檔案系統的讀寫效能方面,測試範圍廣,指標精確,是目前我找到的(大牛推薦給我)一款測試工具。並且還是開源的,大家可以隨時去iozone的官網上下載下來進行使用。

iozone的官網是http://www.iozone.org/,上邊不僅有詳細的iozone的功能的說明,並且還有各個版本各個平臺的原始碼包以及二進位制程式包的下載,以及詳細的文件。當然,他們都是英文的。。想學好計算機,英語真的是必不可少的。

大家下載下來以後,按照原始碼包裡邊的說明,在編譯的時候選擇一下自己使用的平臺,我是用的是Linux-AMD64,真的是非常優秀,不得不佩服美國人。。。