如何加快随机初始化速度?

如何加快随机初始化速度?

我有一个嵌入式设备,运行用 Yocto 构建的 Linux 环境。我同时运行 openssh-server 和 nginx,两者都需要 1 分钟才能启动,因为它们正在等待足够的熵:

来自 dmesg:56.338824] random: crng init done

名称:Linux beaglebone 5.0.12-jumpnow #1 Wed Sep 25 22:09:50 UTC 2019 armv7l GNU/Linux

有什么办法可以加快这个过程吗?也许在重新启动之间缓存一些熵?没有鼠标或键盘,并且可能只有很少甚至没有网络流量才能更快地生成熵。

答案1

有一个名为haveged 的​​包正是用于此目的。

相关内容