如何检查在 IBM AIX 中分配给两台服务器的内存是否是共享内存?

如何检查在 IBM AIX 中分配给两台服务器的内存是否是共享内存?

我有两个数据库服务器和两个应用程序服务器正在运行IBM AIX 5.3 操作系统

我正在使用的Oracle DB 10.2.0.4环境RAC和EBS应用程序是R12.1.3

在我的数据库服务器中,我发现我的数据库服务器和应用程序服务器中都有32 GB这两个服务器。32 GB

如何检查数据库和应用程序服务器节点中的内存是否都是共享内存,或者是否仅添加到一台服务器。

也就是说,如果我32 GB在数据库服务器的节点 1 和32 GB数据库服务器的节点 2 中如何检查32GB两台服务器之间是否不共享内存

我正在使用TOPAS命令来检查内存。

请给我一个命令来检查这一点。

答案1

查询统计信息分区中包含Memory Mode, 是否DedicatedShared或 是否启用了主动内存扩展Expanded。尽管手册页和红皮书建议在 AIX 6.1 及更高版本中可以使用主动内存共享。

当您处于此状态时,请检查每个分区在哪些框架上运行。如果您有多个物理主机,最好将应用程序分散到它们之间,以防其中一个发生故障。

您应该升级操作系统,5.3 已停止服务。

我建议Dedicated几乎所有工作负载都使用内存。如果内存需求超过已安装的 RAM,则超额订购会带来一些性能风险。

相关内容