ng-monitoring-server 的内存使用有上限吗?怎么配置呢

运行一段时间之后,ng-monitoring-server 最近每天都有一次 CPU 使用率很高、读写IO很大、内存占用超高的情况,下图是内存占用情况,前两次峰值是系统总内存16GB,我升级了机器内存到32GB之后,今天内存占用也会跟着上来,有办法限制内存上限吗?
看着像是在做 compact, 异常的时刻跟 badger 相关的 compact 日志能对的上

1 个赞

看了一下8.1.2的代码,新增了可配置项。ng-monitoring/config/config.go at v8.1.2 · pingcap/ng-monitoring · GitHub

可以配置一下再观察一下内存使用情况

[docdb]
num_level_zero_tables_stall = 10 (默认15)
num_compactors = 2 (默认4)
sync_writes = true (默认false)

1 个赞