首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么shred的-z选项要慢两倍?

为什么shred的-z选项要慢两倍?
EN

Unix & Linux用户
提问于 2020-08-17 21:55:13
回答 1查看 563关注 0票数 0

我使用shred擦除一个分区,并做了一些速度测试。我的结果是,几秒钟内:

代码语言:javascript
复制
 6.4  using /dev/zero as the data source
 6.5  shred's default raondom implementation
12.9  using shred's `-z` option

为什么-z速度是原来的两倍?详细情况如下:

代码语言:javascript
复制
# 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

(我在外部USB2.0磁碟机上使用Linux 20,格式为ExFAT。)

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-08-17 22:22:45

因为它有两次传球。一次随机通过,一次零通过。

如果您希望shred为零,而没有其他任何东西,那就是shred -n 0 -z

添加-v表示详细内容,您将看到。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/605004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档