- #!/bin/sh
- avg=`cat /proc/loadavg`
- r_num=`cat /proc/diskstats|grep 'sda '|awk '{print $5}'`
- w_num=`cat /proc/diskstats|grep 'sda '|awk '{print $7}'`
- cd /usr/sh/monitor
- old_r_num=0
- old_w_num=0
- if [ -f "disk_count.cache" ];
- then
- old_r_num=`cat disk_count.cache|awk -F',' '{print $1}'`;
- old_w_num=`cat disk_count.cache|awk -F',' '{print $2}'`;
- fi
- echo $r_num","$w_num > disk_count.cache
- r_num=`expr $r_num - $old_r_num`
- w_num=`expr $w_num - $old_w_num`
- datestr=`date +"%Y-%m-%d %H:%M:%S"`
- echo "[$datestr] io:"$r_num","$w_num >> log/sys_status.log
- echo "[$datestr] loadavg:"$avg >> log/sys_status.log
- #该片段来自于http://www.codesnippet.cn/detail/030420132711.html
来源: http://www.codesnippet.cn/detail/030420132711.html