*I would generally not advise using this unless you have skill at debugging why OOM has spawned and also debugging kernel panics after they happen, from logs.*
It is possible to configure your kernel to panic when OOM is spawned, which in itself is not useful but, coupled with a kernel option for auto-rebooting a system when the kernel panics it can be a very useful tool.
Think before implementing this and use at your own risk, I take zero responsibility for you using this.
sudo sysctl vm.panic_on_oom=1 sudo sysctl kernel.panic=X # X is the amount of seconds to wait before rebooting
*DO NOT FORGET TO CHANGE X*
This will inject the changes in to a system that is currently running but will be forgotten on reboot so use the lines below to save permanently.
sudo echo "vm.panic_on_oom=1" >> /etc/sysctl.conf sudo echo "kernel.panic …