由于服务器默认的配置是无法满足生产的需要,所以,在手动配置生产服务器的时候,我们需要调整熵池的大小。如果不调整那么可能遇到在频繁调用生成随机数的时候无法生成的Bug。在Linux内核中,熵池是环境噪声数据流的集合,被作为种子用于生成随机数,由于服务器的环境噪声远远小于桌面计算机,我们可以通过一个第三方软件去生成。
下面进入正题:
我们开始通过cat /proc/sys/kernel/random/entropy_avail 观察到值基本在一百多左右。
接下来我们安装rngd服务。
-
1、安装熵服务
-
2、启动熵服务
-
3、如果你的 CPU 不支持 DRNG 特性或者像我一样使用虚拟机,可以使用/dev/unrandom来模拟。
-
4、重新载入服务
经过上面的修改,我们再观察 cat /proc/sys/kernel/random/entropy_avail 基本上在 3000 左右。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!