我注意到我的 Amazon OpenSearch Service 集群上 SysMemoryUtilization 超过 90%。为什么我的系统内存利用率如此高?
解决方法
系统内存利用率高于 90%,它并不代表发生任何堆使用问题或 OpenSearch Service 集群过载问题。系统内存利用率超过 90% 被认为是正常现象,对于运行 OpenSearch Service 的节点来说尤其如此。因此,您无需扩展集群的规模。
OpenSearch Service 所使用的大多数内存都被用于内存中数据结构。OpenSearch Service 会使用外堆缓冲区以实现对文件的高效而快速的访问。另外,Java 虚拟机 (JVM) 也需要使用部分内存。
要确定是否需要对您的集群进行扩展,针对以下指标使用 Amazon CloudWatch 警报:
有关设置 CloudWatch 警报的更多信息,请参阅建议的 CloudWatch 警报。