免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2089 | 回复: 7
打印 上一主题 下一主题

linux机器的内存已经使用90%了,且几乎全是oracle使用的,求教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-19 21:59 |只看该作者 |倒序浏览
我用top命令看到的结果:
Mem: 2055268k av, 2034904k used, 20364k free, 0k shrd, 216284k buff
1346284k actv, 271144k in_d, 32564k in_c
Swap: 4096496k av, 556164k used, 3540332k free 1294244k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
31706 oracle 16 0 575M 575M 573M S 1.8 28.6 37:23 2 oracle
2071 oracle 15 0 22192 20M 20088 S 0.7 1.0 8:08 3 oracle
1529 oracle 15 0 540M 539M 538M S 0.4 26.8 80:23 3 oracle
31834 oracle 16 0 655M 654M 653M S 0.3 32.6 123:52 0 oracle
29144 root 16 0 21504 21M 8056 S 0.2 1.0 3:29 0 java
3474 root 15 0 1376 1376 896 R 0.1 0.0 0:08 2 top
3741 root 15 0 19292 17M 2776 S 0.1 0.8 0:00 3 java
1 root 15 0 516 476 452 S 0.0 0.0 0:29 3 init


今天仔细看到这个结果,大吃一惊。排前的四个oracle进程,共占用了90%的内存。这应该是不正常的吧!
求教各位:是什么导致了这个现象?为何会有四个oracle进程?
现在2g的内存总共只剩下20364k的free内存了。很危险了吧
Mem: 2055268k av, 2034904k used, 20364k free


用企业管理器看,发现oracle每时刻的会话数目在70个左右(这个数目应该是在合理范围内,是么?)我不知道在哪里看oracle的sga大小

这些紧急问题,请教大家了!

论坛徽章:
0
2 [报告]
发表于 2006-01-19 22:38 |只看该作者
老天,2g内存,而且现在机器上的生产系统根本还没有进入正常运营。真想不清楚oracle如何消耗这么多内存。
2g内存被它用得只剩下20m,这怎么得了?

论坛徽章:
0
3 [报告]
发表于 2006-01-20 09:37 |只看该作者
顶,对这个情况感到很担心。

论坛徽章:
2
综合交流区版块每日发帖之星
日期:2015-08-06 06:20:00每日论坛发贴之星
日期:2015-08-06 06:20:00
4 [报告]
发表于 2006-01-20 10:52 |只看该作者
对数据库的访问是不是太频繁了?如果在正常情况下也是这样,就要检查一下你的oracle设置了。

论坛徽章:
0
5 [报告]
发表于 2006-01-20 11:41 |只看该作者
16G内存都用光过

论坛徽章:
0
6 [报告]
发表于 2006-01-20 13:44 |只看该作者
一般情况下,这个是应用程序造成的,是开发人员的问题。
当然,作为DBA,你有义务帮助开发人员去寻找是什么原因造成的故障,是不是SQL语句的问题?还是内存泄漏?

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
7 [报告]
发表于 2006-01-20 14:28 |只看该作者
根本没有问题的,ORALCE那些内存是SHM,实际没有那么大。
而且1294244k cached
楼主该补充补充LINUX的内存管理了知识了。

论坛徽章:
0
8 [报告]
发表于 2006-01-20 15:14 |只看该作者
CPU states:   6.5% user   0.9% system   0.0% nice   0.0% iowait  92.4% idle
Mem:   384532k av,  376452k used,    8080k free,       0k shrd,   64140k buff
                    280012k actv,       0k in_d,    5876k in_c
Swap:  819272k av,    7012k used,  812260k free                  147276k cached
                                                                                
  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
3684 ghlinux   15   0  5748 5744  2516 R     3.7  1.4   0:05   0 gnome-termina
3587 root      15   0 70412  20M  1188 R     1.7  5.3   3:34   0 X
3926 ghlinux   15   0 38984  38M 12356 S     1.3 10.1   4:26   0 mozilla-bin
5600 root      16   0  1080 1080   852 R     0.1  0.2   0:00   0 top
    1 root      15   0   108   88    56 S     0.0  0.0   0:04   0 init
    2 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 keventd
    3 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kapmd
    4 root      35  19     0    0     0 SWN   0.0  0.0   0:00   0 ksoftirqd_CPU
    9 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 bdflush
    5 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kswapd
    6 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kscand/DMA
    7 root      15   0     0    0     0 SW    0.0  0.0   0:02   0 kscand/Normal
    8 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kscand/HighMe
   10 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kupdated
   11 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 mdrecoveryd
   15 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kjournald
You have new mail in /var/spool/mail/root
[root@ghlinux root]#
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP