思考GC SSDストレージメディア適応エンジン

SSDの特性を十分に発揮するためには、それは最高のエンジンがAPPENDエンジンへの道であるフィット。内部SSDを容易にすることができるそのような追加の書き込みは、物理アドレス変換インデックスの更新に内部論理アドレスを軽減するために、連続した物理ページを複数見つけることができます。しかし同時に、比較的フラット型エンジンが保存されているが、より速くなり、ファイルの末尾に書かれています。GCのこの設計は、より高い要件を提案しています。ここではいくつかの提案個人的な要約です。

可能トリム限り迅速に書き込みデータの一部を覆います

SSDには比較的軽い内装トリムの操作ですが、より多くのトリム、インテリアアイドルページはすぐに空きブロックを見つける新しい書き込み要求を助長している、より大きくなります。したがって、それは明らかに利益です。GC戦略は、除去する必要が第1の周期的統計データ・セグメントが比較的簡単であり、その後、削除一緒。明らかに、このアプローチとカバーを書いている時点でインデックスを更新する
データ比較を削除するには、それは多くの時間がかかります。

周波数調整システム負荷GC

次のように一般的な原理は、
IO負荷が大きいほど、GCは、全体的な帯域幅にあまり影響をもたらすことを避けるために、よりゆっくりと行っているであり、
小さいユーザーIO負荷、GCはSSDレジャー帯域幅をフルに活用する、より頻繁に行っています。;

おすすめ

転載: blog.51cto.com/xiamachao/2466270