Hddでbcacheと圧縮ブロックデバイスを組み合わせて実験し、これによって起動時間が短縮されるかどうかを確認したいと思いました。ブロックレベルでブロックデバイスを圧縮する手段はありますか? cloop
のようなものですが、読み取り/書き込み機能があります。
書き込みは非常に高速である必要はありません。 zramがそのページを処理する方法に似た何かを考えていました。
将来的には、圧縮されたユビキタスssdsと安定したbtrfsがもたらされることはわかっていますが、それでも今は私のかゆみを傷つけることはありません:P
ブロックレベルでブロックデバイスを圧縮する手段はありますか? cloopのようなものですが、読み取り/書き込み機能があります
いいえ、取得する圧縮率を予測できないため、圧縮データを保持するために必要な実際のストレージの量がわかりません。このようなデバイスに非常に非圧縮性のデータを入力し始めると、糞便が回転式エアインペラにぶつかります。
zramは、実際に必要になるまで圧縮データを保持するためのメモリを割り当てないことで回避し、zramデバイスの最大サイズよりも十分に多くのRAMがあると想定します。