刚刚configuration了Munin来login我的gentoo服务器(强化configuration文件)的统计信息,我注意到我的“可用熵”正好在200-300范围内。 这似乎是低,所以我用手动检查它手动
$ cat /proc/sys/kernel/random/entropy_avail 3544
奇。 在慕尼黑一直非常低的值,手动检查时实际上填满了。 经过一段时间的思考之后,我得出的结论是,问题可能是我正在使用Adress空间布局随机化,它使用运行命令/程序时的熵。 由于Munin运行一整套程序,所有的熵都用完了,然后Munin测量了有多less熵,导致了低值。
有人对这个有经验么? 这怎么可以避免?
另一个类似的解决scheme将是一个新的熵插件
这个解决scheme的好处是它不需要你涉及cron。
由于Munin插件通常每五分钟运行一次,这将意味着您的熵会延迟2分钟,但它肯定比不正确的数据好得多。
看起来在版本1.4.3中得到解决
我看你还没有收到答复。 如果你是正确的,因为所有其他进程熵显示错误,你可以通过cronjob脚本调用你的熵munin插件,并将其结果caching到文件。 然后修改原始的Munin熵插件以返回先前caching的结果。 这是值得一试的。