Shred
為什麼 shred 的 -z 選項慢兩倍?
我
shred
用來擦除分區,並進行了一些速度測試。我的結果是,以秒為單位:6.4 using /dev/zero as the data source 6.5 shred's default raondom implementation 12.9 using shred's `-z` option
為什麼
-z
慢兩倍?這是詳細資訊:# time shred -z -s 256M -n 1 /dev/sdc1 shred -z -s 256M -n 1 /dev/sdc1 0.14s user 0.05s system 1% cpu 12.919 total # time shred -s 256M -n 1 /dev/sdc1 shred -s 256M -n 1 /dev/sdc1 0.14s user 0.02s system 2% cpu 6.509 total # time shred --random-source=/dev/zero -s 256M -n 1 /dev/sdc1 shred --random-source=/dev/zero -s 256M -n 1 /dev/sdc1 0.00s user 0.06s system 0% cpu 6.419 total
(我在格式化為 ExFAT 的外部 USB 2.0 磁驅動器上使用 Linux Mint 20。)
因為它做了兩次傳球。一個隨機通過,然後是一個零通過。
如果你想
shred
歸零而沒有別的,那就是shred -n 0 -z
.添加
-v
詳細程度,您會看到。