zfsonlinux 0.6.4.1の負荷テスト-重複排除効果
いつもアクセスありがとうございます。匠技術研究所の谷山 亮治です。
今回は「zfsonlinux 0.6.4.1の負荷テスト-重複排除効果」です。
ZFSのLinuxでの実装であるzfsonlinux 0.6.4.1の重複排除のテストをしています。
以下のデーターでは、1.8T弱の物理容量に重複排除の効果として論理的に5.4Tを記録しています。テストプログラムが、同じ内容のファイルをどんどん作っているので、重複がどんどん排除されている状況です。
ZFSの統計情報では重複排除機能の効果で「1526.23x」ととても大きな容量をとても小さく記録しています。
以下、メモ帳など固定幅フォントのエディタを使えば表が綺麗に見えます。
takumi@storage:/mnt/data$ sudo df -m
[sudo] password for takumi:
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sdd1 52414 27841 21888 56% /
none 1 0 1 0% /sys/fs/cgroup
udev 3697 1 3697 1% /dev
tmpfs 748 2 747 1% /run
none 5 0 5 0% /run/lock
none 3740 1 3740 1% /run/shm
none 100 1 100 1% /run/user
spool 1770864 1 1770864 1% /spool
spool/data 5415554 3644690 1770864 68% /mnt/data
spool/data20g 20480 15818 4663 78% /mnt/data20g
spool/shares 1770864 1 1770864 1% /mnt/shares
takumi@storage:/mnt/data$ sudo zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
spool 1.81T 42.4G 1.77T 16.0E 5% 2% 1526.23x ONLINE -
takumi@storage:/mnt/data$ sudo zfs list
NAME USED AVAIL REFER MOUNTPOINT
spool 3.49T 1.69T 96K /spool
spool/data 3.48T 1.69T 3.48T /mnt/data
spool/data20g 15.4G 4.55G 15.4G /mnt/data20g
spool/shares 100K 1.69T 100K /mnt/shares
takumi@storage:/mnt/data$ sudo zpool status
[sudo] password for takumi:
pool: spool
state: ONLINE
scan: scrub repaired 0 in 0h14m with 0 errors on Tue May 12 05:58:47 2015
config:
NAME STATE READ WRITE CKSUM
spool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
spares
sda AVAIL
errors: No known data errors