相关疑难解决方法(0)

dd 与 cat - 这些天 dd 仍然相关吗?

我最近意识到我们可以使用cat尽可能多的dd,而且它实际上比dd

我知道这dd在处理块大小实际上影响正确性而不仅仅是性能的磁带时很有用。然而,在这些日子里,是否存在dd可以做一些cat不能做的事情?(在这里,我认为不到 20% 的性能差异无关紧要。)

具体的例子会很好!

dd cloning cat

147
推荐指数
8
解决办法
4万
查看次数

有没有办法确定 dd 的 bs 参数的最佳值?

有时我会在网上看到“确保你设置 'bs=' 因为默认值会花费太长时间”的评论,以及我自己非常不科学的经验,“这似乎比其他人花费的时间更长上周时间”似乎证明了这一点。因此,每当我使用“dd”(通常在 1-2GB 范围内)时,我都会确保指定 bytes 参数。大约有一半的时间我使用我从中复制的任何在线指南中指定的值;剩下的时间我会从'fdisk -l'列表中选择一些有意义的数字,我认为是较慢的媒体(例如我正在写入的SD卡)。

对于给定的情况(媒体类型、总线大小或其他重要事项),有没有办法确定“最佳”值?容易确定吗?如果没有,是否有一种简单的方法可以达到 90-95%?或者“只选择大于 512 的东西”甚至是正确答案?

我想过自己尝试这个实验,但是(除了工作量很大)我不确定哪些因素会影响答案,所以我不知道如何设计一个好的实验。

performance dd file-copy

81
推荐指数
3
解决办法
6万
查看次数

cat 如何“知道”要使用的最佳块大小?

通过阅读本文,似乎将数据复制到不同的硬盘驱动器时, cat 会自动使用最佳块大小(或非常接近)。

我想知道它如何确定最佳块大小,以及 cat 使用的方法是否可以以某种方式应用于 dd。

dd block-device cat

9
推荐指数
1
解决办法
1959
查看次数

标签 统计

dd ×3

cat ×2

block-device ×1

cloning ×1

file-copy ×1

performance ×1