一般的に、RAIDアレイをスクラブする必要がある頻度を知りたいと思います。より頻繁にスクラブする必要があるのは何ですか(データの読み取り、データの書き込み、予期しないシャットダウン?、ドライブ年齢?、ドライブサイズ?、ユーザー数など)?
私はここでArch wikiを読んでいますが、本当に言っているのは、定期的にスクラブを行うべきだということです。どれだけ定期的に十分かと思っていました。明らかにそれは依存しますが、合理的な範囲は何ですか?毎年?毎月?毎週?毎日?情報をありがとうございました。
一般的に、RAIDアレイをスクラブする必要がある頻度を知りたいと思います。より頻繁にスクラブする必要があるのは何ですか(データの読み取り、データの書き込み、予期しないシャットダウン?、ドライブ年齢?、ドライブサイズ?、ユーザー数など)?
私はここでArch wikiを読んでいますが、本当に言っているのは、定期的にスクラブを行うべきだということです。どれだけ定期的に十分かと思っていました。明らかにそれは依存しますが、合理的な範囲は何ですか?毎年?毎月?毎週?毎日?情報をありがとうございました。
回答:
スキャンの頻度は多くのことに依存します。
ハードウェアRAIDベンダーには、まさにこの理由でバックグラウンドのスクラブプロセスが含まれていることが多く、スクラブのプロダクションI / Oペナルティを回避(または大幅に削減)できるスクラブプロセスのI / O優先度を調整できるものもあります。もちろん、優先度が低く、prod I / Oがディスクをほぼ完全に実行している場合、おそらくスクラブを完了することはなく、障害が発生するまでスクラブに気付くことさえありません。
残念ながら、LinuxカーネルがスクラブI / Oの優先順位を下げるかどうかはわかりません。どちらの場合でも、製品の負荷でテストして、パフォーマンスへのヒットが許容範囲内であることを確認することをお勧めします。許容範囲内であれば、良いです!そうでない場合は、スピンドルを追加してscrub + prod I / Oを許可するか、将来的にアレイが故障するリスクを受け入れるかを選択できます。
スクラブの頻度に影響するもう1つのことは、I / O使用パターンです。本番環境のロードが少数のディスクにしかヒットしない場合、アイドル部分で通常不良ブロックを検出するI / Oはスクラブだけです。その場合、より頻繁にスクラブする必要があります。プロダクションロードがディスクセット全体を定期的に読み取る場合(毎日のフルバックアップなど)、プロダクションI / Oはより早く問題に遭遇し、スクラブの頻度を減らすことができます。
適切な行動計画は次のとおりです。
そのデータを取得したら...