ZFSのCOWってどう考えても断片化するよね、というのと、RAID-ZってWriteはいいけどReadが壊滅的に遅いよね(原理的に)というのが重にゃるとどうにゃるのかにゃ、というわけにゃんだけど。
5400rpm 2TBのSATA x6をM/B直結で作った、所謂ZFS向けの環境(OI)が、そろそろ十二分に断片化されてきたようで、Readが遅い遅い。
とくに容量ぎりぎりまで使っていくと、それはそれは大変酷いことににゃるわけで、こういう巨大ファイルの一部分がちまちま変更されて、常時snapshot使いまくりで、RAID-Zみたいにゃ環境は、それこそSSD-Cache積むとか何とかしにゃいと大変にゃことににゃるにゃぁという。特に容量の90%埋めたのは明らかに不味かった。80%に戻しておく。
まぁ主にバックアップ先の低速NASとしてしか使ってにゃいのでこれでOKにゃんだけども。
現状のdedupはメモリを食うこともあってあまり貧弱にゃ環境で使うといろいろ困ったさんだったのだが、そろそろ安定してきた感もあるのでmem 12gにゃ鯖に投入。たぶん食いつぶすことはにゃいはず。
cp -r dir
でvmを複製するときにほとんどディスクアクセスがにゃいのが萌え。
あと理屈通り、重複した部分のデータはキャッシュ効率が高くにゃるので、cpでvmを増やしまくった場合にゃんかはそれら全てがほぼオンメモリで動いてくれて快適。
逆に言えば、重複したデータを同時に大量に読み出されるようにゃ場面が無い限り、費用対効果は微妙といったところか。明らかに重複しにゃい動画ファイルにゃんぞを置く場合にはdedup=offしたほうがいいだろう。