博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取服务器性能信息——简单版
阅读量:5066 次
发布时间:2019-06-12

本文共 1447 字,大约阅读时间需要 4 分钟。

#!/bin/shexport TERM=xterm rm -rf top.infohome_dir=`pwd`cd $home_dirif [ ! -f $home_dir/system.info ];thentouch system.infoecho "day_tim|cpu_cost|mem_cost|swap_cost" >> system.infofi#top |head -5 >> top.infotop -bn 1|head -5|sed 's/ /abcdefg/g' > $home_dir/top.info#top -d 1 -n 1 -b|head -5|sed 's/ /abcdefg/g' > $home_dir/top.infotim(){day=`date +%Y-%m-%d`tim=`head -1 ${home_dir}/top.info|awk -F 'abcdefg|abcdefgabcdefg' '{print " "$3}'`day_tim=$day$tim}cpu(){cpuleft=`head -3 ${home_dir}/top.info|tail -1|awk -F 'abcdefg|abcdefgabcdefg' '{print $8}'`cpu_use=`echo 100 - $cpuleft|bc`cpu_cost=`echo "scale=2;$cpu_use/100"|bc`}mem(){mem_total=`head -4 ${home_dir}/top.info|tail -1|awk -F 'abcdefg|abcdefgabcdefg' '{print $3}'`mem_free=`head -4 ${home_dir}/top.info|tail -1|awk -F 'abcdefg|abcdefgabcdefg' '{print $7}'`mem_use=`echo "scale=2;$mem_total-$mem_free"|bc`mem_cost=`echo "scale=2;$mem_use/$mem_total"|bc`}swap(){swap_total=`tail -1 ${home_dir}/top.info|awk -F 'abcdefg|abcdefgabcdefg' '{print $3}'`swap_use=`tail -1 ${home_dir}/top.info|awk -F 'abcdefg|abcdefgabcdefg' '{print $8}'`swap_cost=`echo "scale=2;$swap_use/$swap_total"|bc`}zhuijia(){echo -n $day_tim"|" >> $home_dir/system.infoecho -n $cpu_cost"|" >> $home_dir/system.infoecho -n $mem_cost"|" >> $home_dir/system.infoecho $swap_cost >> $home_dir/system.inform -rf $home_dir/top.info}timcpumemswapzhuijia

此脚本需要设置定时任务crontab来时间记录

转载于:https://www.cnblogs.com/wjlv/p/10582982.html

你可能感兴趣的文章
无限遍历,Python实现在多维嵌套字典、列表、元组的JSON中获取数据
查看>>
zeroclipboard浏览器复制插件使用记录
查看>>
黑客与画家 part1 版权声明 part2 O'Reilly Media,Ina.介绍
查看>>
滤波器中的窗口
查看>>
简单三层实现登陆
查看>>
程序兵法:Java String 源码的排序算法(一)
查看>>
多久能学会编程
查看>>
如何不让php自动把&times换成×号
查看>>
HDU 1008 Elevator
查看>>
POJ 2135 Farm Tour (费用流)
查看>>
使用JavaScript实现一个俄罗斯方块
查看>>
Python爬虫框架Scrapy安装使用步骤
查看>>
Anaconda 下libsvm的安装
查看>>
列表生成式
查看>>
SSM整合项目中使用百度Ueditor遇到的问题。
查看>>
复制文件
查看>>
作业调度模拟程序
查看>>
C++ inline
查看>>
SpringMVC中JSP取不到ModelAndView的数据原因
查看>>
cenos 安装 phpredis 扩展
查看>>