web-dev-qa-db-ja.com

「電力損失保護」を備えたSSDでキャッシュフラッシュを無効にしても安全ですか?

停電時にキャッシュをフラッシュできると思われるIntel320SSDがあります。

ストレージレビューから

民生用SSDではめったに見られませんが、Intelはコンデンサのアレイを使用して、電力損失の結果として安全でないシャットダウンが発生した場合にデータがドライブに保存されるようにします。

インテルから

Intel SSD 320シリーズには、ハードウェアベースおよびファームウェアベースの電力損失データ保護機能が含まれています。 SSDには、電源障害検出回路が含まれており、SSDのASICコントローラーに、電力レベルの差し迫った低下があることを示す信号を送信します。これにより、SSDファームウェアは入力電源を切断します。 SSDから。

次に、SSDは、オンボードの電力損失保護容量に依存して、SSDファームウェアがデータを転送バッファーおよびその他の一時バッファーからNANDに移動するのに十分なエネルギーを提供します。

「Windows書き込みキャッシュバッファフラッシュ」を安全にオフにできるということですか?私の主な動機はパフォーマンスを改善することですが、これによってデスクトップのワークロードに大きな変化が生じることはないと認識しています。

6
netvope

これは私にはあまり意味がありません。もちろん、ドライブにコンデンサを入れて、SSDがバッファをディスクにフラッシュできるようにすることができます。しかし、それはバッファがOSキャッシュからすべてのデータを受信したことを意味するわけではありません。

3
Keltari

結局のところ、Intelは、フラッシュを有効にする必要がある数少ないssdブランドの1つです。 http://www.tomshardware.com/reviews/ssd-performance-Tweak,2911-15.html

3
Ryan Scott Pugh

あなたが尋ねなければならないなら?その場合、それはあなたにとって安全ではありません、そしてあなたはあなたのトップブランドのOSとSSDが設計されたデフォルトを信頼するべきです。

このWindowsオプションのドキュメントを読んでいませんが、Linuxには同等のオプションがあることは知っています。 ext4ファイルシステムとデフォルトで有効になっている「バリア」オプションに注意を向けます。バリアは、特定の書き込み間の順序付けを強制することにより、停電時のFS)の一貫性を保証します。少なくとも最初に実装されたときは、ハードドライブの書き込みキャッシュのフラッシュを強制する必要がありました。

システム全体が信頼できるUPS(つまり、バッテリー)によって保護されており、OSがクラッシュしないと信頼している場合にのみ、Linuxでバリアを無効にしても安全だと思います。 [私は専門家ではありません。私はあなたの専門家ではありません。あなたの危険で私を信じてください]。 Windowsオプションは同じシナリオ用に設計されていると思います。しかし、IMOの2番目の基準は、これを慎重に管理されたサーバーの領域に押し込みます。

とはいえ、リスクの正確なレベルはファイルシステムによって異なります。バリアのないext4は、ext3(デフォルトではバリアを有効にしなかった)よりもはるかに悪いです。したがって、この点でWindowsのバージョンがext3に似ている場合は、このオプションを無効にしてPCを実行している人々の逸話を、何の問題にも気付かずに見つけることが期待できます。

1
sourcejedi