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

2024-11-28 19:30:30
推荐回答(1个)
回答1:

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

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