有没有办法控制/ dev / urandom的速度

例如,我有这样的二进制序列生成器:

grep -ao "[01]" /dev/urandom|tr -d \\n

我需要使其变得更慢,每秒100个符号,每秒1000个符号。

最佳答案

您可以使用pv来(其中包括)管道中的速率限制数据:

grep -ao "[01]" /dev/urandom | tr -d \\n | pv -q -L 100

在这里,我将-L用作“限制”,以获取每秒最多100个字节的输出速率。 -q可以抑制pv的调试输出。对于每秒1000个字节,您可以改用-L 1000-L 1k

关于performance - 更改/dev/urandom的速度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16353925/

10-10 11:43