Hier ist eine Ausgabe von meinem dd if=/dev/st0 of=/dev/null bs=512k
195401+12251 records in
195401+12251 records out
104857600000 bytes (105 GB) copied, 877.728 seconds, 119 MB/s
Wenn wir MB = 1024 * 1024 nehmen, erhalten wir die folgende Geschwindigkeit:
104857600000 / 877.728 / 1024 / 1024 = 113.9305115024244 = 114 MB/s
Die Ausgabe legt jedoch nahe, dass MB stattdessen 1000 * 1000 ist, und hier ist ein Beweis:
104857600000 / 877.728 / 1000 / 1000 = 119.4648000291662 = 119 MB/s
Ist es ein Bug oder was ?!
Antworten:
Wilde Vermutung, aber wenn Sie die dd-Manpage lesen , wird das kleine
k
möglicherweise als Abkürzung für akzeptiertkB
, was 1000 Bytes bedeutet. Es kann also sein, dass die Statistik mit demselben Divisor ausgegeben wird, den Sie mit dembs=
Parameter angegeben haben.quelle