有没有办法控制/ 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/