ノートブックに EnhanceIO SSDキャッシュをインストールしました。
EnhanceIOは、読み取り専用、ライトスルー、ライトバックの3つのキャッシュモードをサポートしています。
読み取り専用キャッシングモードでは、EnhanceIOは直接書き込みを書き込みますIO要求はHDDにのみです。読み取りIO要求はHDDに発行され、HDDから読み取られたデータはSSD。同じブロックに対する後続の読み取りリクエストはSSDから実行されるため、レイテンシが大幅に削減されます。
ライトスルーモードでは、読み取りは読み取り専用モードと同様に処理されます。ライトスルーモードでは、EnhanceIOがアプリケーションデータをHDDとSSDの両方に書き込みます。同じデータの後続の読み取りは、SSDから提供できるため、メリットがあります。
ライトバックは、アプリケーションが要求したデータをSSDにのみ書き込むことにより、書き込みレイテンシを改善します。このデータはダーティデータと呼ばれ、後でHDDに非同期でコピーされます。読み取りは、読み取り専用モードおよびライトスルーモードと同様に処理されます。
私のキャッシュのデフォルトのタイプはライトスルーです。読み取り専用モードはほぼ同じ速さであり、SSDへの不要な書き込みを回避できるため、SSDの劣化を防ぐことができると考えています。
私は正しいですか?
ディスクに多数のログファイル(/ var/log/xxx)が書き込まれているため、アクセスできないか、アクセス頻度が低いため、その観点からは理論は正しいと思います。
構成をライトスルーから読み取り専用に変更して、initramfsがファイルシステムを読み取り専用としてロードするときに、ブートプロセスの早い段階でそれをロードするのに役立つかどうかを確認します。
何か発見された場合、より多くの情報が投稿されます。