+ -
当前位置:首页 → 问答吧 → 老话题 内存使用 6.1系统下求解释

老话题 内存使用 6.1系统下求解释

时间:2011-06-17

来源:互联网



下载 (52.62 KB)
1 小时前

  最近手里的机器的数据库宕了,主机HA CRS未宕,依据当时的NMON 记录,当时CPU使用率不高,内存并未完全使用,主要为文件系统内存并未使用完全,(主机的文件系统内存值最大为 20%  最小为 10%   iru_file_repage=0  默认内存不足时,优先调出文件系统内存,),      ORACLE已经开始使用PGS,出现了大量pgsout/in,然后ORACLE 不知道是否是由于内存不足,还是PIPO太严重引起的rootvg  高IO 一命呜呼。
   疑问就是为什么剩余了部分内存未被使用,就开始交换了,下面上一张宕机,前一天的topas图,图中的pgs 部分由于ORACLE 进程曾经使用过交换空间,相关进程未退出,所以有点高,实际跑SVMON 看不到占用PGS的进程,  不知道这种情况下 是否会影响内存的使用机制
下载 (55.39 KB)
1 小时前

作者: zhangyuner   发布时间: 2011-06-17

半夜翻来翻去。又想了下,由于数据库连接是JDBC方式,会话是长连接,所以不会退出,估计ORACLE会话进程在使用到交换空间,跑完SQL后。主机的PS看上去,不是那么好看,在这种情况下,如果有新的SQL 要执行的话,不够内存,就会直接使用交换空间了,开始PGSOUT./PGSIN   不知道这样解释对吗?

作者: zhangyuner   发布时间: 2011-06-17