檔案系統 ext4,zfs測評結果

2022-07-17 04:33:08 字數 1930 閱讀 8344

本人使用的是青雲的雲主機,磁碟使用的其效能型:

4核 2399mhz

本人使用的是ubuntu16.04系統中自帶的zfs-fuse(需要手動執行安裝)。

zfs儲存池配置:

zfs預設的配置atime是on,secondarycache是all,通過如下方式修改配置(參考自zfs優化:

)sudo zfs set secondarycache=none zfs-pool

sudo zfs set atime=off zfs-pool

iozone(詳細使用參考:

)測試指令:iozone -ra-i-+u -y 32k -q 16m -g 2g -n 2g -f /data-ext4/test -b /data-ext4/ext4.xls

l -r 用excel顯示結果

l -a 全自動模式,記錄測試塊大小從4k到16m,測試檔案從64k到512m

l -i對所有檔案操作使用direct i/o。通知檔案系統所有操作跳過快取直接在磁碟上操作

l -y 設定記錄快最小值

l -q 在自動模式下設定記錄塊的最大值,可以使用

#k(kb)

,#m(mb)

,#g(gb)

。使用-y

可以設定最小值

l -g 在自動模式下設定檔案最大值,可以使用

#k #m #g

分別表示kb,

mb,gbl -n 設定自動模式下測試檔案的最小值

-f filename指定用來測試臨時檔案,在測試完成後將被自動刪

iozone -ra -i-+u -y 32k -q 16m -g 2g -n 2g -f /data-ext4/test -b /data-ext4/ext4.xls

從測試資料看:zfs讀寫效能落後ext4很多

ext4讀寫效能測試資料:

zfs檔案系統讀寫效能

sudo iozone -ra -g 1g -n 1g -i 0 -i 1 -i 2 -i 8 -i 5 -f /data-ext4/test -b /data-ext4/ext4-bufer.xls

相比較第一次測試結果去掉引數-i,也就是利用檔案系統緩衝能力,不直接操作磁碟。從測試結果可看出整體性能比開啟-i引數測試高很多,對於zfs其讀能力和ext4基本持平,寫能力落後很多。

ZFS檔案系統

zfs zettabyte file system 源自於sun microsystems為solaris作業系統開發的檔案系統。zfs是乙個具有高儲存容量 檔案系統與卷管理概念整合 嶄新的磁碟邏輯結構的輕量級檔案系統,同時也是乙個便捷的儲存池管理系統。zfs是乙個使用common developm...

ZFS檔案系統

本文 zfs zettabyte file system 源自於sun microsystems為solaris作業系統開發的檔案系統。zfs是乙個具有高儲存容量 檔案系統與卷管理概念整合 嶄新的磁碟邏輯結構的輕量級檔案系統,同時也是乙個便捷的儲存池管理系統。zfs是乙個使用common devel...

ext檔案系統

ext檔案系統 1.採用名為索引節點的系統來存放虛擬目錄中所儲存檔案的資訊。2.索引節點系統在每個物理裝置中建立乙個單獨的表 稱為索引節點表 來儲存這些檔案的資訊。3.儲存在虛擬目錄中的每乙個檔案在索引節點表中都有乙個條目 缺點 1.檔案大小不得超過2 gb 2.儲存資料用的塊很容易分散在整個裝置中...