
使用時-n0
(つまり、デフォルトオプションのない初期ランダムパス3回)shredコマンドは、しばしばハードドライブをすばやく初期化できます。:
shred -n0 -z -v -f /dev/sdb
しかし、私は観察した一部のモデルでは、ゼロ点調整時にshredコマンドが非常に遅くなります。。
はい(エンタープライズレベル)モデル:ST31000340NS(Seagate Barracuda ES.2、1TB 7.2krpm、32MBキャッシュ、SATA II)。
ST31000340NSハードドライブの消去コマンドと観測速度:
dd if=/dev/zero of=/dev/sdb status=progress
~ 18-25MB/秒
ddrescue -n -r0 -v -f /dev/zero /dev/sdb
~ 38MB/秒
shred -n0 -z -v -f /dev/sdb
約9MB/秒(4秒ごとに約35MB)
shred
しかし、独自のゼロパスを実行するのがここより4倍以上遅いことがわかりますddrescue
。またdd
、驚くべきことに、この場合は速度が2倍遅くなりますddrescue
。
この速度の違いをどのように説明できますか?