需要记录活动的 CPU 监控工具

需要记录活动的 CPU 监控工具

我目前托管着一台运行 Ubuntu 14.04.3 LTS 64 位的专用服务器,最近我的游戏服务器出现了奇怪的崩溃/超时,玩家只是延迟然后断开连接。起初我以为是控制面板,但联系他们后,他们告诉我,这很可能是因为高 CPU 或内存使用率导致的挂起。为了解决这个问题,我一直在尝试寻找一个监控 CPU 使用率(内存不是问题)的工具,并记录所有信息。非常感谢任何帮助!

答案1

我喜欢穆宁如果涉及在 Linux 环境中进行监控。

关于

引用项目页面

Munin 监控工具会调查您的所有计算机并记住它所看到的内容。它通过 Web 界面以图表形式呈现所有信息。它的重点是即插即用功能。完成安装后,大量监控插件将无需再费力即可运行。

Munin 带有一套优秀的核心插件,您可以使用它们来监控计算机上的值。

例如 CPU 使用率、内存使用率、磁盘使用率等等...如果您需要一些特殊的东西,您可以自己编写额外的插件。

设置

通常,您会设置 1 个 munin-server,用于托管 web 界面和无限数量的 munin-nodes。

注释收集数据并将其报告给显示图表的服务器实例。

服务器和节点在同一台机器上,因此您可以在需要时在相关服务器上运行两者 - 或者您可以将服务器实例移动到其他机器,然后在受影响的机器上安装 munin-node。

演示

您可以浏览 munin 1.4 的演示安装这里可以访问多个 munin-nodes 的图表。当前开发版本的演示可以在这里找到这里

CPU 使用率图表分类如下系统

备择方案

仅列举监控领域的其他一些大型软件公司

如果您计划监控更大的环境(即公司网络或类似环境),则两者都经常被使用。

munin 项目页面本身列出了替代方案也一样。

相关内容