哪个命令每秒产生更多数据?

哪个命令每秒产生更多数据?

哪个命令每秒产生更多数据?这对于用垃圾数据快速填充文件或测试数据传输速率可能很有用。到目前为止,我发现“/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

相关内容