パーティションレベルの重複排除

パーティションレベルの重複排除

ブロックレベルまたはより詳細な重複排除に使用できるソリューションは何ですか?

「記録中にコピー」アプローチを使用するファイルベースがあります。

私は定期的に共通のブロック、または好ましくはファイルの一部を見つけてマージし、CoW使用量を表示できるように、ブロックレベルの「書き込み時コピー」を探しています。同様のものを使用できますか?それともまだ作らなければなりませんか? Btrfs重複排除がブロック/ファイル/サブ部分レベルであるかどうかはわかりません。 LessFSがありますが、それがどのレベルの重複排除を提供しているのかわかりません。たぶん別の解決策がありますか?

ベストアンサー1

ブロックレベルの重複排除が進むにつれて、現在ではZFSが最高の実装であると考えています。重複排除(オンの場合)は読み取り/書き込み機能に直接組み込まれているため、事後最適化のために設計されていません。したがって、重複排除テーブルの最も関連性の高い部分をメモリに保持しようとしている間、ロード時に一部のメモリを占有できますが、ZFSはインストールされているメモリの量に応じてメモリの50%以下を消費するように制限するのに役立ちます。かなりランダムに見えます(2Gbの50%対64Gbの50%、特にメモリを必要とするユーザー操作がほとんどない場合)。

使用する用途に応じていくつかのオプションがあります。

インディアナオープンSolarisに基づくいくつかの良いデスクトップとサーバーのオプションがあるようです。

FreeBSD(9.0ベース)には、かなり高度なバージョンのZFSが組み込まれています(重複排除を含む)。注目すべきFreeBSD(そしてMonoWall)派生ディストリビューションは次のとおりです。NAS4無料、NASを非常に簡単に作成できます。

Linuxにはいくつかのオプションがあり、一部に重複排除機能があり、一部に重複排除機能がありません。重複排除を探していますが、私が見たものの中で最も注目に値するのはzfsonlinux。どれくらい進んでいるのか、プロジェクトがどれほど安定しているのかはわかりませんが、確かに有望に見えます。

部分ブロック重複排除機能を持つ項目については、これまでこれを実行できる機能があると報告された項目を見たことはありません。

おすすめ記事