本人使用的是青雲的雲主機,磁碟使用的其效能型:
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.儲存資料用的塊很容易分散在整個裝置中...