さまざまなソースがあり、さまざまなプラクティスが提案されています。 fstrimを実行する頻度について次の提案を見つけました。

  • cronで毎週実行
  • cronで毎日実行
  • 起動ごとに実行

最適なオプションとその理由は何ですか? Ubuntu14.04はデフォルトで最初のオプションを使用します。

回答

TRIMは少なくとも3つのことを行います。

  1. ライトアンプリフィケーションを最小限に抑える
  2. 長期的なパフォーマンスの低下を防ぐ
  3. データを回復不能に削除する

優先順位がどこにあるかによって異なります。

1)の場合、fstrimを使用しないでください。ただし、discardオプションを使用してください。ファイルシステム。すべてが即座にトリミングされた場合にのみ、SSDは不要になったデータのコピーを停止します。ただし、実際には、SSDは大量の書き込みで問題ないため、書き込み増幅の防止はそれほど重要ではないことが示されています。

2)の場合、毎週fstrimを使用します。または毎月でも完全に問題ありません。即時破棄を使用したり、毎日トリミングしたりする必要はありません。これは短期的な対策ですが、これはSSDを長期的に満足させることです。ただし、使用状況によっても異なります。ファイルシステムが常にいっぱいで書き込みが多い場合は、空き領域が多く、ファイルシステムへの書き込みが少ない傾向がある場合よりも定期的にトリミングする必要があります。

3)の場合、いかなる種類のトリムも使用しないでください。基本的に、人間であることが予想される場合、エラーが発生したり、事故が発生したり(写真コレクションを削除したばかりのように)、photorecなどの回復ツールはTRIMの後で機能しません。これは、TRIMではすべてが

純粋なデータ復旧の観点からすると、SSDは大きな頭痛の種です。Linuxでは、質問しなくてもトリムが多すぎます(mkfsはトリムを意味し、lvremove / lvresize / … issue_discardsの場合、パーティショナーはアイデアを持っているかもしれません…)。以前は元に戻せなかったアクションが突然元に戻せなくなります。これはすべて、ファイルシステムベンチマークでさらにいくつかのポイントを取得するためです…

fstrimを決定する場合は、知っておく必要があります。 cronジョブが配置されている場所で、事故が発生したときに無効にできます。そうすれば、2)と3)の間で妥協点を見つけることができます。一般に、SSDでは、適切なバックアップがあることを確認する必要があります。SSDでのリカバリの可能性が低いため、HDDよりもさらに重要です。

コメント

  • 'パフォーマンスの低下は、書き込み増幅と厳密に結びついていますか? discardのパフォーマンスは最適ではないことを読みました: blog.neutrino.es/2013/ … および patrick-nagel.net/blog/archives/337
  • It 'はもちろん関連していますが、厳密に拘束されていますか? TRIMは、ライトアンプリフィケーションを伴わない場合でもパフォーマンスを向上させます。データの完全な消去ブロックに相当するものを上書きする場合、書き込み増幅はありません(どちらの方法でもすべてを書き込む必要があります)。ただし、空きブロックがない場合、SSDは最初に1つを消去する必要があり、消去はすでに消去されたブロックを書き込むよりもかなり遅くなります。
  • そして、何回の書き込みで問題ありませんか? 'ドライブを長時間使用したい。 (5年は素晴らしいでしょう)毎週トリミングするときの書き込み増幅はどれくらいですか?
  • Google ssd耐久性テスト、いくつかあります。ほとんどのSSDは、(頑丈なデータベースサーバーなどを除いて)必要以上の書き込みを処理できます。もちろん、さまざまな理由で失敗する可能性があります。信頼できるストレージがないため、いずれの場合もバックアップを作成する必要があります。
  • " fstrimを毎週または毎月使用します。完全に問題ありません"ソースの追加を検討できますか?毎日行う必要があるという主張に遭遇しました(両方の主張にはソースがまったくありません)

回答

には

Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week. 

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です