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

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

초당 더 많은 데이터를 생성하는 명령은 무엇입니까? 이는 파일을 가비지 데이터로 빠르게 채우거나 데이터 전송 속도를 테스트하는 데 유용할 수 있습니다. 지금까지는 "/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

관련 정보