监控 VPS 上的负载

监控 VPS 上的负载

我是从主机提供商租用的虚拟专用服务器的管理员。(我运行的是 Ubuntu。他们运行的是 Virtuozzo。)

我明白,虽然我有一些保证的资源(如 RAM 和磁盘空间),但我正在共享一些其他资源,如 CPU。

最近,我的 VPS 性能变得非常慢。我投诉后,他们关闭了正在加载节点的另一个 VPS。我的 VPS 恢复了性能。

尽管他们做出了模糊的保证,但我预计类似的问题还会再次发生。我想设置一个任务,当机器运行缓慢时提醒我,这样我就可以采取行动。

问题是,我不知道该监控什么!CPU 使用率似乎很低,因为在我的虚拟世界中,一切都运行良好。

鉴于我在一个受限制的小虚拟世界中运行,我如何监控我的可用 CPU 何时被其他不可见的客户端吸走?

答案1

我建议您编写一个基准测试程序来测试您关心的内容,例如 CPU 和 I/O。定期运行它 (cron),并在它未在您需要的时间内完成时报告。或者检查您是否可以避免编写会增加负载的基准测试程序,而是监控诸如服务器完成页面请求所需的时间等内容。

相关内容