运行RRDtool或Cacti会降低我的服务器性能吗?

我考虑运行一些像我的服务器的Cacti性能configuration文件工具,但我担心运行RRDtool或Cacti减慢我的服务器性能? 这对我来说是一个有效的关注吗? 或者说,如何缓解这一点? 我可以在不同的服务器上运行性能分析工具吗?


我想在这里提到的另一个工具是Munin,这让我略带一些疑问,使用Munin和Cacti有什么巨大的优势? 信息有点稀疏在线。

你知道系统的平均负载吗? 如果运行的限制,你可能会有一堆的问题。 (比如pid runout,oom-kill events等)。 但是,如果它不是太重,你就不会有问题。 即使是2%的额外负载也不是非常悲惨。

毕竟,您可以降低测量/绘图的“精度”,从而降低开销。 但是,在一个单独的服务器中还是有更好的监视框架的“服务器”部分,并将客户端分发到任何一台机器上。

这可能会导致你的服务器上的速度有所下降,尽pipe不是那么多。 根据服务器规格,我怀疑它会是显而易见的。 您也可以在不同的服务器上运行这些程序来消除理论上的负载,但是Cacti仍然需要持续抓取数据,导致负载增加很小。

我真的不认为这会大量影响你的performance。

昂贵的部分是graphics的图片一代。 数据收集本身并不昂贵。

根据我的经验,穆宁可以对表演产生重大影响。 我在一个我用作防火墙的embedded式平台( Alix 2d13 )上运行它。 在该平台上添加Munin负担过重。 系统变得完全没有反应。

您的服务器可能比我的Alix板强大得多,但它仍然会对性能产生一定的影响。

在你的系统上运行服务器组件会产生一些负载,但是这个munin-node客户端通常不会占用大量的资源。 这一切都取决于你的“插件”当然,但在默认安装,他们是非常轻量级的。

我build议使用munin进行服务器制图和cacti开关/networking制图(snmp)。