linux 进程使用内存问题

46 阅读1分钟

linux 进程使用内存问题

内存泄漏 、内存溢出、内存不足OOM、

解决办法:

1.限制java进程的max  heap,并且降低Java程序的worker数量,从而降低内存使用 2.给内存增加swap空间

设置内核参数【不推荐】,不允许内存申请过量
echo 2 > /proc/sys/vm/vm.overcommit_memory
echo 80 > /proc/sys/vm/vm.overcommit_ratio
echo 2 > /proc/sys/vm/vm.panic_on_oom