Какая команда выдает больше данных в секунду?

Какая команда выдает больше данных в секунду?

Какая команда производит больше данных в секунду? Это может быть полезно для быстрого заполнения файла мусорными данными или для проверки скорости передачи данных. Пока что я обнаружил, что "/dev/zero" является самой быстрой.

$ 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] [                      <=>             ]

Не могли бы вы предложить другую возможную более быструю команду?

решение1

Система интерпретирует /dev/zeroбуквально как бесконечный поток нулей, и я считаю, что это самый быстрый способ получить бесполезную информацию. По всей вероятности, вы будете ограничены скоростью вашего физического диска, и поэтому этодолженбыть настолько быстрым, насколько это необходимо, даже если существуют более быстрые методы.

Кроме того, при тестировании я с удивлением обнаружил, что это catнамного быстрее, чем ddздесь!

решение2

пытаться

pv /dev/zero >/dev/null

Связанный контент