监视VPS上的负载

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

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

最近,我的VPSperformance变得难以忍受。 我抱怨,他们杀死了另一个加载节点的VPS。 我的VPS得到了回归。

我期待着类似的问题会再次发生,尽pipe他们的模糊保证。 我想设置一个任务,当机器运行缓慢时提醒我,这样我就可以采取行动。

麻烦的是,我不知道要监视什么! CPU使用率看起来很低,因为在我的虚拟世界里,一切都很好。

鉴于我在受限制的小型虚拟世界中运行,如何监视何时可用的CPU被无形的其他客户端所吸引?

我build议你写一个基准testing你关心的东西,比如CPU和I / O。 定期运行(cron),并在需要时完成的时候报告。 或者检查一下是否可以避免编写一个增加负载的基准testing,而是监视一些事情,比如服务器完成页面请求所花费的时间等。