增大/dev/random的熵池

由于服务器默认的配置是无法满足生产的需要,所以,在手动配置生产服务器的时候,我们需要调整熵池的大小。如果不调整那么可能遇到在频繁调用生成随机数的时候无法生成的Bug。在Linux内核中,熵池是环境噪声数据流的集合,被作为种子用于生成随机数,由于服务器的环境噪声远远小于桌面计算机,我们可以通过一个第三方软件去生成。

下面进入正题:

我们开始通过cat  /proc/sys/kernel/random/entropy_avail 观察到值基本在一百多左右。

接下来我们安装rngd服务。

  1. 1、安装熵服务

  1. 2、启动熵服务

  1. 3、如果你的 CPU 不支持 DRNG 特性或者像我一样使用虚拟机,可以使用/dev/unrandom来模拟。

 

  1. 4、重新载入服务

经过上面的修改,我们再观察 cat  /proc/sys/kernel/random/entropy_avail 基本上在 3000 左右。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月10日
下一篇 2019年5月10日

相关推荐