Qual comando produz mais dados por segundo?

3

Qual comando produz mais dados por segundo? Isso pode ser útil para preencher rapidamente um arquivo com dados inúteis ou para testar as 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 possível comando mais rápido?

    
por mountrix 26.10.2016 / 02:32

2 respostas

3

O sistema interpreta /dev/zero como literalmente apenas um fluxo interminável de zeros, e acredito que este é o caminho mais rápido para obter informações inúteis. Com toda a probabilidade, você será prejudicado pela velocidade do seu disco físico e, portanto, isso deve ser o mais rápido que você precisa, mesmo que haja métodos mais rápidos.

Além disso, ao testar, fiquei surpreso ao descobrir que cat foi muito mais rápido que dd para isso!

    
por 26.10.2016 / 02:46
0

tente

pv /dev/zero >/dev/null
    
por 01.09.2017 / 16:48