问题:2013年9月28号ETL小机(AIX 5.3操作系统,安装有Informatica和Sybase软件)物理内存耗尽,换页空间(Paging space,相当于Windows系统的虚拟内存)也使用了60%,如不马上解决,两天之内换页空间增长到100%,会导致服务器宕机,ETL和Sybase软件服务无法访问,影响各接口的正常运行。
解决办法:通过切换HACMP服务释放内存,中间会有一两秒钟服务(telnet IP port 检验)无法访问。
具体步骤:
1)1号机和2号机服务器使用的是主备模式,将1号机的服务切换至2号机,然后通过TOPAS命令观察1号机的内存占用情况,可以看到1号机的内存使用10%左右,换页空间全部释放,2号机的内存增长明显;
2)将2号机的服务切换到1号机,观察1号机的内存增长情况,待稳定之后即可;
3)上述切换操作均以root用户执行。
代码:
1)1号机切换到2号机:
smitty hacmp
->System Management(c-spoc)
->Resource Group and Applications
->Move a Resource Group to Another Node / Site
->Move Resource Groups to Another Node
->dw_grp
-> DW2
-> Destination Node
2)2号机切换到1号机
smitty hacmp
->System Management(c-spoc)
->Resource Group and Applications
->Move a Resource Group to Another Node / Site
->Move Resource Groups to Another Node
->dw_grp
-> DW1
-> Destination Node