¿Qué comando produce más datos por segundo?

¿Qué comando produce más datos por segundo?

¿Qué comando produce más datos por segundo? Esto podría resultar útil para llenar rápidamente un archivo con datos basura o para probar las velocidades de transferencia de datos. Hasta ahora, descubrí que "/dev/zero" es el más 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] [                      <=>             ]

¿Sugerirías otro posible comando más rápido?

Respuesta1

El sistema interpreta/dev/zero literalmente como un flujo interminable de ceros y creo que esta es la forma más rápida de obtener información inútil. Con toda probabilidad, la velocidad de su disco físico se verá obstaculizada, por lo que estodeberíasea ​​tan rápido como necesite, incluso si existen métodos más rápidos.

Además, al realizar la prueba, me sorprendió descubrir que catera mucho más rápido que ddesto.

Respuesta2

intentar

pv /dev/zero >/dev/null

información relacionada