欢迎来到山村网

linux中vmstat操作记录保存成文件

2019-03-09 11:35:02浏览:159 来源:山村网   
核心摘要:  vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat命令生成的报告可以用于平衡系统负载

  vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。

  遇到个问题。机器在晚上的运行情况需要监控下。采用vmsata将日志保存成文件。第二天来看。

  方法 vmstat 60 >a.log

  缺点:无法显示每条记录的具体时间。

  解决方法。写另外一个脚本 定时往a.log文件中写入时间

  脚本如下 a.sh

  while :

  do

  echo `date`>>a.log

  sleep 600

  done

  最终方法。1.先启动定时写时间脚本 nohup sh a.sh &

  2.启动vmstat : nohup vmstat 60 >a.log(主要这里是一个>号)

  补充如果只是监控 load average可以用如下脚本,也要用nohup启动

  while :

  do

  echo `date`>>e.txt

  echo `uptime`>>e.txt

  sleep 60

  done

(责任编辑:豆豆)
下一篇:

微机室轻松控制学生机上网

上一篇:

无线路由器限速设置

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com