我最近购买了一台使用最新 AMD Athlon 芯片的新计算机。当使用它进行低级格式化时dd
,我注意到该设置if=/dev/zero
允许它以我正在写入的任何磁盘允许的(可能)最高速度写入磁盘,但每当我设置时if=/dev/urandom
,该速度总是停留在 4.7 MB/s,偶尔会达到 4.8MB/s。无论我运行它的发行版(从过去三年到最近的发行版)或我写入的磁盘(USB 驱动器、SD 卡、硬盘等)如何,都会发生这种情况。
根据我的经验,我发现通常设置bs=1024k
对于大多数磁盘来说都是最快的,所以我使用它。
dd
当作为输入运行时,什么可能导致 dd 被限制在这个速度/dev/urandom
,我该如何解决它?