Munin“可用熵”在使用地址空间布局随机化时

刚刚configuration了Munin来login我的gentoo服务器(强化configuration文件)的统计信息,我注意到我的“可用熵”正好在200-300范围内。 这似乎是低,所以我用手动检查它手动

$ cat /proc/sys/kernel/random/entropy_avail 3544 

奇。 在慕尼黑一直非常低的值,手动检查时实际上填满了。 经过一段时间的思考之后,我得出的结论是,问题可能是我正在使用Adress空间布局随机化,它使用运行命令/程序时的熵。 由于Munin运行一整套程序,所有的熵都用完了,然后Munin测量了有多less熵,导致了低值。

有人对这个有经验么? 这怎么可以避免?

另一个类似的解决scheme将是一个新的熵插件

  1. 打印先前caching的结果。
  2. 叉。
  3. 睡3分钟。
  4. 使用原始的Munin插件提取熵并将其保存到caching。

这个解决scheme的好处是它不需要你涉及cron。

由于Munin插件通常每五分钟运行一次,这将意味着您的熵会延迟2分钟,但它肯定比不正确的数据好得多。

看起来在版本1.4.3中得到解决

我看你还没有收到答复。 如果你是正确的,因为所有其他进程熵显示错误,你可以通过cronjob脚本调用你的熵munin插件,并将其结果caching到文件。 然后修改原始的Munin熵插件以返回先前caching的结果。 这是值得一试的。