Data = journalは、電源障害が発生した場合のファイルシステムの不整合を防ぐように思われます。専用のジャーナルデバイスで使用すると、データを2回書き込むことによるパフォーマンスの低下が軽減されます。停電でも、現在ジャーナルに書き込まれているデータは失われますが、ディスク上のファイルシステムは常に一貫しています。
その量の損失が許容できる場合、バッテリバックアップキャッシュを備えたRAIDコントローラは本当に価値がありますか?
バッテリバックアップ式キャッシュは、停電が発生した場合にファイルシステムの一貫性を維持するだけではありません。キャッシュ自体は実際に読み取りキャッシュを実行し、ある程度は書き込みキャッシュを実行します(ほとんどの場合、書き込みパフォーマンスを向上させるために書き込みを並べ替えるだけです)。 RAIDコントローラーにキャッシュを設定すると、パフォーマンスが大幅に向上する可能性があります。ある種の永続キャッシュ(バッテリーでバックアップされたキャッシュ、または新しいフラッシュでバックアップされたキャッシュ)を使用すると、問題が発生したときにコミットされていない書き込みが失われないようにすることができます。
[〜#〜] ups [〜#〜] を使用することをお勧めします。私見ですが、これはRAIDコントローラー(特に高価な優れたコントローラー)を購入するよりも賢明な支出です。 LinuxのソフトウェアRAIDはメインコンピューターのCPUとRAMを使用してRAIDを実装します。これらは現在、専用デバイスよりも安価で、簡単にアップグレードでき(カーネルをアップグレードするだけ)、ハードウェアの実装よりも柔軟性があります。 。一方、メインCPUの負荷が増えると考えることができます。コンピュータのパフォーマンスに違いがあることに気付かないと思います。UPSを使用する利点:全体システムは一貫しています。電源障害が発生した場合、すべてのアプリケーションを正常にシャットダウンできます。「点滅」または数分間の停止(UPS容量に応じて)の場合でも、システム実行を継続します!