今週WD 14TBを受け取りましたが、それが正しいスピンラストかSMRかを確認したかったです。
良い答えがありますハードドライブがSMRを使用しているかどうかを確認する方法これについて議論していますが、今は4年を超えていて、書かれてから絵が少し変わったのだろうかと思います。
私は以下を含む攻撃計画を考えています。
- libzbcおよび/またはsg3_utilsを使用してSMRであることを確認してください。
- TRIMがサポートされていることを確認してください。
- ランダム書き込みに対して最も高いスループットを提供するブロックサイズを決定します(ATTOまたは類似のものを使用)。
- Mikkoの答えは、
fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randwrite --size=500g --io_size=1500g --blocksize=10m --ioengine=libaio --iodepth=1 --direct=1 --numjobs=1 --runtime=3600 --group_reporting
次のことを使用することを示唆しています。 - https://youtu.be/8oF0vj5WBO0推奨事項:ioを
/dev/sdx
.とにかくCMRキャッシュアルゴリズムが最初に広いサーフェスをCMRキャッシュとして使用するのと同じくらいスマートであれば、少なくとも数テラバイトのファイルが1500GBよりも「より安全」に見えるはずです。 - ソースでは iolength=4 もお勧めしますが、あまり違いはありません。ここで何を使うべきかわかりません。
- ATTOは報告されたブロックサイズをテストします(できるだけ早くCMRキャッシュを埋める)。
他に提案がありますか?