我的 Amazon OpenSearch Service 集群上的 SysMemoryUtilization 为什么如此高?

1 分钟阅读
0

我注意到我的 Amazon OpenSearch Service 集群上 SysMemoryUtilization 超过 90%。为什么我的系统内存利用率如此高?

解决方法

系统内存利用率高于 90%,它并不代表发生任何堆使用问题或 OpenSearch Service 集群过载问题。系统内存利用率超过 90% 被认为是正常现象,对于运行 OpenSearch Service 的节点来说尤其如此。因此,您无需扩展集群的规模。

OpenSearch Service 所使用的大多数内存都被用于内存中数据结构。OpenSearch Service 会使用外堆缓冲区以实现对文件的高效而快速的访问。另外,Java 虚拟机 (JVM) 也需要使用部分内存。

要确定是否需要对您的集群进行扩展,针对以下指标使用 Amazon CloudWatch 警报

  • JVM 内存压力
  • CPU 利用率
  • 可用存储空间

有关设置 CloudWatch 警报的更多信息,请参阅建议的 CloudWatch 警报


AWS 官方
AWS 官方已更新 3 年前