内存消耗尽导致主机死机

有个客户在vmware上部署了1套11g rac环境,白天运行正常,经常半夜死机,晚上vmware平台没有虚拟机备份,业务系统没任务运行只有expdp全库备份。

查看备份文件,有时成功有时失败。该虚拟机只有64G内存,dmp文件就有60多G,

预感和备份有关,上周末在白天运行expdp备份监控全过程,修改expdp命令,增加单个文件最大10g参数filesize=10g ,开始备份后发现内存消耗很快,

备份前top显示

 备份10分钟后top显示

明显内存不足,继续备份可能导致主机hang住。紧急做如下配置。使系统最少保留8G内存。

   #  echo 'vm.min_free_kbytes = 8388608' >> /etc/sysctl.conf
   #    /sbin/sysctl -p

操作后继续观察,free内存最少在8G附近。

 备份过程共持续2小时多,基本正常。到今天已4天多了,暂还未出现之前的hang住问题。基本算解决了问题,继续观察中

更新:已过去一周多,问题没有重现过,说明已解决了,不推荐虚拟化中部署rac数据库

猜你喜欢

转载自blog.csdn.net/kevinyu998/article/details/130632064