如何使用 vmstat 有效地监控系统状态?

如何使用 vmstat 有效地监控系统状态?

正在从命令获取实时内存统计信息vmstat。我使用以下步骤完成此操作:

$ nohup vmstat 60 > vmstatrecord.app &

该命令在后台执行并将日志写入文件vmstatrecord.app。当我看到使用该命令时

$ ps -A | grep stat

我可以看到 vmstat 在后台运行,并且还可以使用 tail 命令访问日志,如下所示:

$ tail -f vmstatrecord.app

该文件每 60 秒更新一次。

现在我的问题是:进程继续写入文件,那么如果我离开几天会发生什么?

假设:如果进程永远写入文件担心文件大小可能会变得太大

如果我的假设是正确的,而我的步骤效率低下,那么还有其他方法可以实现我上述步骤所要实现的目标吗?

已经问过了这里

答案1

使用vmstat构建这种东西是可能的,但通过配置类似的东西,你将获得更多的结果穆宁vmstat或 cacti。您从plus plus more获取的所有统计数据iostat都将变成漂亮的图表。Munin 和其他类似工具使用 RRD 来避免数据填满您的驱动器。

相关内容