正在从命令获取实时内存统计信息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 来避免数据填满您的驱动器。