Qual comando produz mais dados por segundo? Isso pode ser útil para preencher rapidamente um arquivo com dados inúteis ou para testar taxas de transferência de dados. Até agora, descobri que "/dev/zero" é o mais rápido.
$ 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] [ <=> ]
Você sugeriria outro comando mais rápido possível?
Responder1
O sistema é interpretado /dev/zero
literalmente como um fluxo interminável de zeros, e acredito que esta seja a maneira mais rápida de obter informações inúteis. Com toda a probabilidade, você terá um gargalo na velocidade do disco físico e, portanto, estedeveseja o mais rápido que você precisar, mesmo que existam métodos mais rápidos.
Além disso, durante o teste, fiquei surpreso ao descobrir que cat
era muito mais rápido do que dd
isso!
Responder2
tentar
pv /dev/zero >/dev/null