哪個命令每秒產生更多資料?這對於用垃圾資料快速填充檔案或測試資料傳輸速率非常有用。到目前為止,我發現“/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