一台p595机器,做的lpar分区,其中一个分区的系统占用内存过高,提取系统占用内存脚本是: #查看系统使用内存: sysmem=$(svmon -S -s -u|cut -b 54-|grep -v "0 0 0 0"|grep [0-9]|awk '{print $1,$2}') supremeseg=`echo "$sysmem"|grep S|awk 'BEGIN{sum1=0;}{sum1=sum1+$2;}END{sum1=sum1*16*1024*1024;print sum1;}'` largeseg=`echo "$sysmem" |grep L|awk 'BEGIN{sum1=0;}{sum1=sum1+$2;}END{sum1=sum1*16*1024;print sum1;}'` mediumseg=`echo "$sysmem" |grep m|awk 'BEGIN{sum1=0;}{sum1=sum1+$2;}END{sum1=sum1*64;print sum1;}'` smallseg=`echo "$sysmem" |grep s|awk 'BEGIN{sum1=0;}{sum1=sum1+$2;}END{sum1=sum1*4;print sum1;}'` sysmem=$(expr $supremeseg + $largeseg + $mediumseg + $smallseg) sysmem=$(expr $sysmem / 1024) echo "系统内存(物理内存):" $sysmem MB lpar1的结果是:16324 MB lpar2的结果是:70183 MB 请问系统占用内存如果做进一步分析,非常感谢! |