私はbcacheとflashcacheについて考えてきました。
ところで、私の友人が私にZFSであることをお勧めしました。実際にZFSでディスクをフォーマットすると、カーネルなどを再作成することなく、実際に同じことが行われます。
オンラインで見つけたリソースは次のとおりです。
http://consantin.glez.de/blog/2011/02/frequently-asked-questions-about-flash-memory-ssds-and-zfs
これが本当のように見えますが、実際にどのように実行されるかについてのチュートリアルはありません。
...他の優れた用途を考え出すことができますが、ほぼ常にフラッシュを使用して、高速データと通常のディスクに保存されているデータを賢明に区別する必要があります。 ZFSの利点は、これを自動的に実行することです。
美しさはまさに私が望むものです。
さて、確信しています。私は巨大なハードドライブとして/ sdcを持ち、SSDとして/ sddを持っています。
今、/ sddがzil、l2arc、および/ sddが物理ストレージになるようにどのように設定しますか?
zilとl2arcを同じドライブに入れることはできませんか?
私はセントーシを使用しています。どのバージョンなのかわかりません。
120GB SSDがあると思います。
私の考えでは
L2ARCの場合は40GB ZILの場合は40GB ZILイメージの場合は40GB。
これは言葉になるようです。とにかく、データはキャッシュされます。誰かが何かを書くと、データがディスクに書き込まれる前にL2ARCはZILからそれをインポートしますか?
答え1
最後のステートメントを理解したら、120 GB SSDドライブだけがあり、ここにl2ARC用に3つの40GBパーティションを配置し、Zilイメージ用に40x2パーティションを配置したいと思います。
考慮すべき点がいくつかあります。
最終的に動作しても、Zfsはディスク全体を使用する傾向があります。
同じディスク上でミラー化されたパーティションを使用して何を取得しますか?パフォーマンスが得られないので、冗長性が得られないでしょう。
次の理由から、120GBをl2arcに設定することをお勧めします。
あなたは通常書くよりも読むことがたくさんあります
メカニカルディスクにアクセスしないことでメカニカルディスクの耐久性を向上させます。
また、重複していないZilを使用することは安全ではなく、L2arcを使用するとすでにプールにデータがあるため、まったく問題になりません。
参考までに、2つのSSDがある場合は、l2arcなしでredounded zilとして使用するのが合理的です。データセットの小さな部分にのみアクセスし、RAMが多い場合はこれを観察するだけで十分です。たとえば、arcstatを使用して高いヒット率を得ました。