關於Linux裏OOM Killer

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

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

cat /proc/meminfo |grep -i commit

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

查看當前參數:

sysctl -n vm.overcommit_memory

修改oom策略

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

測試方法:

java -Xmx10000m -version

參考鏈接

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章