你这是跑的数据库中间件的吧
你这都用了nmon了,就是用nmon看看谁占用的,其实也不必紧张
ps aux | sort -k4nr | head -n 10 看看内存使用最多的前10个进程,看看每个进程是什么?同时考虑你机器内存是否够用,如果页面空间占用率一直不降可能是内存存在瓶颈,找找什么进程占用内存较高或者考虑内存扩容了
收起结合数据库看看,alert.log有没什么情况;不过话说回来11.2.0.1这个版本bug较多。内存也考虑要扩下。
收起可以使用nmon查一下,哪些进程或者程序在占用,个人觉得,ps不应该使用,ps是在硬盘上的,在现在的系统上最好还是不适用。
PS开始占用,说明内存已经用满,好好分析一下吧,如果真是性能不足,考虑升级内存吧。
收起我们处理过多次这样的情况,基本都是数据库层面做个调优就能解决问题的,但是从商业角度来看,尽量还是把这个撑成一个扩容项目,扩容内存,并调优数据库,基本能够解决此问题。
重启主机能够短暂缓解此问题。