码迷,mamicode.com
首页 > 其他好文 > 详细

cpu、内存、缓存、硬盘使用率

时间:2015-12-24 14:36:23      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

1、cpu

./bunsan2.sh uptime < servers.txt | awk ‘{print $11 }‘ |sed ‘s/,//g‘
#!/bin/bash
cpu_load=$(uptime | awk ‘{print $11 }‘ |sed ‘s/,//g‘)
echo $cpu_load  > /home/data/wuxi147_cpu.txt
scp /home/data/wuxi147_cpu.txt root@58.241.41.150:/usr/local/apache2/htdocs/

 

2、内存

#!/bin/bash
total=$(free -m|grep Mem|awk ‘{print $2}‘)
used=$(free -m|grep Mem|awk ‘{print $3}‘)
echo "$used/$total"|bc -l |awk ‘{printf "%.2f%\n",$1*100 }‘ > /home/data/wuxi147_memory.txt
scp /home/data/wuxi147_memory.txt root@58.241.41.150:/usr/local/apache2/htdocs/
技术分享
#!/bin/bash
count=1
for i in {1..6..1}
do
total=$(free -m|grep Mem|awk ‘{print $2}‘)
used=$(free -m|grep Mem|awk ‘{print $3}‘)
echo "$used/$total"|bc -l > /home/data/memory1.txt
awk ‘{printf "%.2f%\n",$1*100 }‘ /home/data/memory1.txt > /usr/local/apache2/htdocs/wuxi150_memory.txt
echo $i
sleep 10
done
技术分享

 

3、磁盘

#!/bin/bash
Location=/dev/sda3
Disk_Used_Rate=$(df -h | grep $Location | awk ‘{print $5}‘)
echo $Disk_Used_Rate > /home/wuxi147_disk.txt
scp /home/wuxi147_disk.txt root@58.241.41.150:/usr/local/apache2/htdocs/
技术分享
#!/bin/bash
Location=/dev/sda3
total=$(df -h |grep  $Location  | awk ‘{print $2}‘|sed ‘s/G//g‘ )
used=$(df -h |grep  $Location  | awk ‘{print $4}‘|sed ‘s/G//g‘ )
echo "$used/$total"|bc -l > /home/data/wuxi147_disk.txt
scp /home/data/wuxi147_disk.txt root@58.241.41.150:/usr/local/apache2/htdocs/
技术分享


4、缓存

#!/bin/bash
total=$(free -m|grep Mem|awk ‘{print $2}‘)
used=$(free -m|grep Mem|awk ‘{print $7}‘)
echo "$used/$total"|bc -l > /home/wuxi147_cache.txt
scp /home/wuxi147_cache.txt root@58.241.41.150:/usr/local/apache2/htdocs/

cpu、内存、缓存、硬盘使用率

标签:

原文地址:http://www.cnblogs.com/fatt/p/5072754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!