请专家帮忙分析,内存使用率达99%

p7机器,上边只运行了oracle数据库和应用,目前cpu使用很少,但是内存却高达99.6%,换页用的也很少,是什么占满了内存空间,帮分析啊。

1.jpg

2.jpg

3.jpg

参与17

16同行回答

王小拽王小拽软件开发工程师小拽公司
回复 16# blue_diamond     谢谢解答!显示全部
回复 16# blue_diamond


    谢谢解答!收起
互联网服务 · 2013-06-09
浏览1163
blue_diamondblue_diamond系统架构师制造业
回复 15# 王小拽 查看内存参数vmo -avmo -Fa7.1也差不多,保险起见的话,你可以先找台测试机试试。另外有空多研究研究内存管理机制。显示全部
回复 15# 王小拽

查看内存参数
vmo -a
vmo -Fa

7.1也差不多,保险起见的话,你可以先找台测试机试试。
另外有空多研究研究内存管理机制。收起
机械装备 · 2013-06-09
浏览1115
王小拽王小拽软件开发工程师小拽公司
回复 14# blue_diamond     7.1的系统,内存参数怎么看啊,这样改的话,没啥影响吧?显示全部
回复 14# blue_diamond


    7.1的系统,内存参数怎么看啊,这样改的话,没啥影响吧?收起
互联网服务 · 2013-06-09
浏览1136
blue_diamondblue_diamond系统架构师制造业
回复  blue_diamond     可否指导下如何优化?王小拽 发表于 2013-6-8 15:53 p7的机器应该是6.1的系统吧,很明显你的非计算内存占用相当多比例,达到66%。改几个内存参数就好了。vmo -p -o minperm%=3         vmo -p -o...显示全部
回复  blue_diamond


    可否指导下如何优化?
王小拽 发表于 2013-6-8 15:53

p7的机器应该是6.1的系统吧,很明显你的非计算内存占用相当多比例,达到66%。
改几个内存参数就好了。
vmo -p -o minperm%=3         
vmo -p -o maxperm%=90        
vmo -p -o maxclient%=90      
vmo -p -o lru_file_repage=0  
vmo -p -o strict_maxperm=0   
vmo -p -o strict_maxclient=1
vmo -r -o page_steal_method=1
至于为何要这样改,你可以研究研究AIX内存机制。
看看这篇文章:http://www.ibm.com/developerworks/cn/aix/library/au-vmm/收起
机械装备 · 2013-06-09
浏览1139
午夜幽魂午夜幽魂系统运维工程师计算机有限公司
看了一下解释,其它PV和SVMON应该是一致的,只不过PV换算起来比较麻烦,SVMON看起来比较直观感觉http://pic.dhe.ibm.com/infocente ... vmon_ps_outputs.htm显示全部
看了一下解释,其它PV和SVMON应该是一致的,只不过PV换算起来比较麻烦,SVMON看起来比较直观感觉

http://pic.dhe.ibm.com/infocente ... vmon_ps_outputs.htm收起
系统集成 · 2013-06-09
浏览1108
王小拽王小拽软件开发工程师小拽公司
回复 10# priest 这样的是,内存机制介绍从哪里下到材料显示全部

QQ截图20130609141334.jpg

回复 10# priest

这样的是,内存机制介绍从哪里下到材料收起
互联网服务 · 2013-06-09
浏览1137
午夜幽魂午夜幽魂系统运维工程师计算机有限公司
回复 9# 王少一     你说的有一定道理,试验过几次的确有些不准确,我还有待研究呀显示全部
回复 9# 王少一


    你说的有一定道理,试验过几次的确有些不准确,我还有待研究呀收起
系统集成 · 2013-06-09
浏览1715
Luga LeeLuga Lee系统架构师None
AIX内存管理机制好好看下吧。顺便把你的vmstat下的贴出来瞧瞧显示全部
AIX内存管理机制好好看下吧。


顺便把你的vmstat下的贴出来瞧瞧收起
互联网服务 · 2013-06-08
浏览1769
王少一王少一系统工程师通联支付网络服务股份有限公司
而且ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10排序出来的RSS,好像并不能反映一个进程实际占用的总内存数,infocenter上有svmon与ps的对应关系描述,所以我个人觉得svmon -Pt命令能够比较实际的反映一个进程占用的内存...显示全部
而且ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10排序出来的RSS,好像并不能反映一个进程实际占用的总内存数,infocenter上有svmon与ps的对应关系描述,所以我个人觉得svmon -Pt命令能够比较实际的反映一个进程占用的内存收起
互联网服务 · 2013-06-08
浏览1818
王少一王少一系统工程师通联支付网络服务股份有限公司
回复 4# 午夜幽魂 ps vx 这个排序网上很多,但是ps vx好像不能显示所有的进程,所以这个排序是否正确,我一直有疑问,与版主探讨一下显示全部
回复 4# 午夜幽魂

ps vx 这个排序网上很多,但是ps vx好像不能显示所有的进程,所以这个排序是否正确,我一直有疑问,与版主探讨一下收起
互联网服务 · 2013-06-08
浏览1742

提问者

王小拽
软件开发工程师小拽公司
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-06-08
  • 关注会员:1 人
  • 问题浏览:9172
  • 最近回答:2013-06-09
  • X社区推广