초당 더 많은 데이터를 생성하는 명령은 무엇입니까?

초당 더 많은 데이터를 생성하는 명령은 무엇입니까?

초당 더 많은 데이터를 생성하는 명령은 무엇입니까? 이는 정크 데이터로 파일을 빠르게 채우거나 데이터 전송 속도를 테스트하는 데 유용할 수 있습니다. 지금까지 나는 "/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실제로 이를 무한한 수의 0으로 해석하는데, 이것이 쓸모 없는 정보를 얻는 가장 빠른 방법이라고 생각합니다. 대부분의 경우 물리적 디스크 속도가 병목 현상을 일으킬 수 있으므로 이는~해야 한다더 빠른 길이 있더라도 최대한 빨리 가세요.

그리고 테스트하면서 속도가 너무 빨라서 놀랐어요 cat!dd

답변2

노력하다

pv /dev/zero >/dev/null

관련 정보