Qual comando produz mais dados por segundo?

Qual comando produz mais dados por segundo?

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/zeroliteralmente 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 catera muito mais rápido do que ddisso!

Responder2

tentar

pv /dev/zero >/dev/null

informação relacionada