Welcher Befehl erzeugt mehr Daten pro Sekunde? Dies könnte nützlich sein, um eine Datei schnell mit Datenmüll zu füllen oder um Datenübertragungsraten zu testen. Bisher habe ich festgestellt, dass "/dev/zero" der schnellste ist.
$ cat /dev/urandom | pv > /dev/null
3,04GO 0:08:22 [5,83MB/s] [ <=> ]
$ yes | pv > /dev/null
38GO 0:11:56 [40,2MB/s] [ <=> ]
$ cat /dev/zero | pv > /dev/null
754GO 0:08:52 [ 1,4GB/s] [ <=> ]
Würden Sie einen anderen, möglicherweise schnelleren Befehl vorschlagen?
Antwort1
Das System interpretiert /dev/zero
es buchstäblich als endlosen Strom von Nullen, und ich glaube, das ist der schnellste Weg, um nutzlose Informationen zu erhalten. Höchstwahrscheinlich werden Sie durch die Geschwindigkeit Ihrer physischen Festplatte ausgebremst, und dahersollenso schnell sein, wie Sie es jemals brauchen würden, selbst wenn es schnellere Methoden gibt.
Außerdem war ich beim Testen überrascht, dass es cat
viel schneller war als dd
dies!
Antwort2
versuchen
pv /dev/zero >/dev/null