Linux が書き込みをキャッシュするため、最初は間違った数値が表示されます。また、ディスク キャッシュは読み取りを高速化する場合があります。
しばらくすると、キャッシュが消費され (読み取りと書き込みの両方)、速度が低下します。 dd
全体の速度を計算すると、速度が絶えず低下しているように見えますが、実際には最初は非常に速く、その後遅くなりましたが、平均はゆっくりと低下しました。
前回のdd
を終えてしばらく待つと (または別のディスク集中型操作)、キャッシュが書き出され、(最初は) 再び高速になるはずです。
キャッシュ速度をバイパスするとdd
になることがわかりました 大幅アップ。例:
sudo dd if=/dev/sdxx of=whatever.img bs=32K iflag=direct oflag=direct
direct
を使用せずに、システム上の転送全体で 50 MBps を超える転送 flags は dd
を遅くします 数 GB 後にかなりダウンします。
これがこれを探している人の助けになることを願っています.