先确认具体产品与占用来源
DolphinScheduler 场景的处置
DolphinDB 场景的处置
操作系统层面的加固与优化
快速决策表
| 现象 | 优先动作 |
|---|---|
| 某个 Shell/Python 任务内存飙升 | 在 DolphinScheduler 启用 task.resource.limit.state=true 并给任务设置 memoryQuota;必要时降低并发 |
| 查询/写入后内存久居不下 | 优化 SQL 走分区裁剪与列裁剪;执行 clearAllCache();必要时重启会话或节点 |
| 多用户/多会话长期占用 | 用 getSessionMemoryStat() 定位大会话并回收;优化长事务与结果集 |
| 看起来很高但 free 仍有大量 available | 先判断是否为文件页缓存;确需释放可短时执行 sync && echo 3 > /proc/sys/vm/drop_caches(仅缓解表象) |