Iozone負(fù)責(zé)執(zhí)行的一個(gè)供應(yīng)商的電腦平臺(tái)廣泛的文件系統(tǒng)的分析非常有用。 基準(zhǔn)測(cè)試文件I / O性能進(jìn)行以下操作:讀,寫(xiě),重新閱讀,重新寫(xiě),讀向后,讀跨入,從文件中讀,fwrite,隨機(jī)讀取,pread,mmap,aio_read,aio_write。
功能:
雖然這幾年加快了這些應(yīng)用的I / O也很可能,該系統(tǒng)可能不執(zhí)行該不是由其他操作系統(tǒng)有針對(duì)性的申請(qǐng)。這方面的一個(gè)增強(qiáng)型的例子是:數(shù)據(jù)庫(kù)。 許多操作系統(tǒng)廠商已經(jīng)測(cè)試和調(diào)整了文件系統(tǒng),它能夠很好地與數(shù)據(jù)庫(kù)。當(dāng)數(shù)據(jù)庫(kù)的用戶是幸福的,其他用戶可能無(wú)法使整個(gè)系統(tǒng)可以讓所有的系統(tǒng)資源要在其他所有用戶數(shù)據(jù)庫(kù)用戶滿意犧牲。 隨著對(duì)系統(tǒng)管理員時(shí)間輥可以決定幾個(gè)辦公自動(dòng)化任務(wù)可以轉(zhuǎn)移到這臺(tái)機(jī)器。現(xiàn)在可以轉(zhuǎn)變負(fù)載從一個(gè)隨機(jī)閱讀器應(yīng)用程序(數(shù)據(jù)庫(kù)),以一個(gè)連續(xù)的讀者。 通過(guò)使用Iozone得到廣泛的文件系統(tǒng)性能覆蓋買方更容易看到任何過(guò)熱或過(guò)冷點(diǎn),并選擇一個(gè)平臺(tái)及作業(yè)系統(tǒng),更良好的平衡。
IOzone主要特點(diǎn):
ANSII C源
POSIX的異步I / O
¡ mmap的文件I / O
¡普通文件I / O
單流測(cè)量
多流測(cè)量
測(cè)量分布式文件服務(wù)器(集群)
POSIX pthreads
多進(jìn)程測(cè)量
Excel的匯入輸出圖生成
延遲地塊
64位兼容的源代碼
大文件兼容
吞吐量測(cè)試中設(shè)置障礙,消除流浪者的影響
處理器高速緩存的大小配置
可選擇的衡量的fsync,O_SYNC