關於Linux裏OOM Killer

總虛擬內存 = 可用物理內存 × vm.overcommit_ratio + 交換分區 java

查看當前虛擬內存使用狀況:

cat /proc/meminfo |grep -i commitubuntu

CommitLimit: 最大可用虛擬內存
Committed_AS: 已使用虛擬內存 ide

查看當前參數:

sysctl -n vm.overcommit_memory 測試

修改oom策略

echo 2 > /proc/sys/vm/overcommit_memory
echo 70 > /proc/sys/vm/overcommit_ratio內存

測試方法:

java -Xmx10000m -versionget

參考連接

https://superuser.com/questions/1150215/disabling-oom-killer-on-ubuntu-14-04it

相關文章
相關標籤/搜索