unix 查看内存,cpu使用情况的命令

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:35:42
如何写一个shell脚本,把cpu使用情况,内存使用情况:cpu的USER、SYS、IDLE使用情况,和内存的Memory、free的使用情况,只需要这几个数据,然后把这几个数据写到一个文件中去。

top -f tmp.txt
user=`cat tmp.txt |grep "avg"|awk '{print $3}'`
sys=`cat tmp.txt |grep "avg"|awk '{print $5}'`
idle=`cat tmp.txt |grep "avg"|awk '{print $6}'`
mem=`cat tmp.txt |grep "mory"|awk '{print $2}'`
fre=`cat tmp.txt |grep "mory"|awk '{print $8}'`
echo "user:$user sys:$sys idle:$idle mem:$mem free:$fre `date`">>result

把这些保存入一个文件,放入后台,每个钟执行一遍就可以很好的采集这个主机的
运行状况了.