【已解决】1.2.7升级2.0.13内存消耗普遍增加10%

Viewed 116

1.2.7升级2.0.13内存消耗普遍增加10%,有没有参数可以优化?似乎感觉是没有内存释放

2 Answers

通过查看线程使用情况,大部分资源都被 CumuCompactionT 消耗了
通过优化调整以下参数,有明显改善
(可根据实际情况进行二次调整)
max_base_compaction_threads=8
max_cumu_compaction_threads=16
compaction_task_num_per_disk=8
compaction_task_num_per_fast_disk=12

问题已解决
原因 升级后 有出现 -230 错误增大BE 参数 tablet_rowset_stale_sweep_time_sec
导致内存和cpu飙升,
回滚参数至默认值,现恢复正常

【问题进展】跟进中
【问题处理】用户一直在跑routine load的导入任务,看监控截图时,io增大。此外,用户有4个be节点,目前有两个是正常的,另外两个有内存和cpu增长的情况, 这两个be,一个是混部了observer,另外一个是配置比其他的be更低。用户有三个fe,目前先关停了observer,观察中。
看监控里面compaction的内存占用也很高,修改了compaction 的几个参数,max_base_compaction_threads default is 4
max_cumu_compaction_threads default is 1
compaction_task_num_per_disk,default is 4
compaction_task_num_per_fast_disk,default is 8
这几个参数,现在恢复正常了