檔案系統效能測試

2021-06-21 05:58:26 字數 639 閱讀 8630

1、衡量指標

iops:隨機小i/o讀寫能力

頻寬:  順序大i/o連續讀寫能力

2、效能關鍵點

順序/隨機讀寫(sequential/random)

目錄操作:檔案建立/刪除/查詢/更新

大量小檔案讀寫(lots of small files)

大檔案讀寫(large file)

3、其他指標

cpu佔用率

iowait

4、測量基準benchmarks

ddtar

iozone

bonnie++

iometer

ffsb

postmark

randomio

filebench

5、一些非標準benchmarks

檔案系統make/mount/umount/remount

copy/recopy/remove大檔案(>=4gb)

extract/tar linux核心原始碼樹

copy/recopy/remove linux核心原始碼樹

list/find linux核心原始碼樹

編譯linux核心 

create/copy/remove 海量檔案目錄(>=1,000,000)

檔案系統效能測試工具

1 iozone 用於測試聚合頻寬的標準測試工具,測試時能指定寫乙個或多個檔案,但是如果需要寫多個檔案,則需一一指出檔案的檔名 最大的缺陷是工具不支援多執行緒併發寫 我錯了,可以用 t引數指定使用的程序或執行緒數 2 mdtest 用於測試檔案系統iops的測試工具,能夠測試檔案的建立,刪除,目錄的...

檔案系統效能分析

一直弄不清楚的 iozone 請求大小終於清楚了,原來 iozone 中的記錄大小是由其應用層劃分的,最簡單的情形是多個 for迴圈 read 檔案系統的讀寫速率與讀寫的檔案大小是沒有多大關係的,在寫的時候可能大檔案的在寫元資料及資料組織方面比小檔案的開銷要大,所以寫效率隨測試檔案大小的增加會有小幅...

Linux檔案系統效能優化

由於各種的i o負載情形各異,linux系統中檔案系統的預設配置一般來說都比較中庸,強調普遍適用性。然而在特定應用下,這種配置往往在i o效能方面不能達到最優。因此,如果應用對i o效能要求較高,除了採用效能更高的硬體 如磁碟 hba卡 cpu mem等 外,我們還可以通過對檔案系統進行效能調優,來...