Performance

哪個命令每秒產生更多數據?

  • September 1, 2017

哪個命令每秒產生更多數據?這對於快速用垃圾數據填充文件或測試數據傳輸速率可能很有用。到目前為止,我發現“/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] [                      <=>             ]

你會建議另一個可能的更快的命令嗎?

系統/dev/zero從字面上理解為無窮無盡的零流,我相信這是獲取無用資訊的最快方法。很可能,您的物理磁碟速度會成為瓶頸,因此即使有更快的方法,它也應該與您所需要的一樣快。

此外,在測試時,我驚訝地發現這cat比這要快得多dd

嘗試

pv /dev/zero >/dev/null

引用自:https://unix.stackexchange.com/questions/318949