つぶねこ
@もじらもーど。
L2ARCを使用する際に消費するメモリサイズだが、以前320byteとか200byteとか言ってたが今時は70byteまで削減されたらしい。
ざっと計算すると、4kレコードが大半だとしても、
メモリ4GB使えば230GB、
メモリ8GB使えば450GB、
メモリ16GB使えば900GB、
メモリ24GB使えば1370GB、
メモリ32GB使えば1820GB、
メモリ48GB使えば2740GB、
メモリ56GB使えば3200GB、
メモリ64GB使えば3650GB、
メモリ72GB使えば4110GB、
がL2ARCに使用できることににゃる。
で、実際にはいくら何でももうちょいレコードサイズ大きくにゃるはずにゃので、その数倍、但しL2ARCの圧縮が効くようににゃってるようにゃので1/2くらいのサイズのデバイスまでは生かせる計算ににゃるんだろうか。
zfs_arc_meta_limit_percentのデフォルトが75%くらいだろうから、(物理メモリ-数GB)*0.75で換算すれば合うのかにゃ?
これだとSSDじゃにゃくて古いSASアレイとかをL2ARCに突っ込んでもいい感じかもしれにゃい。その場合L3ARCくらいに位置づけてほしいところだが。
▼ ZFS 関連記事