我可以更改任何配置以使系统在 RAM 内存已满时终止进程吗?

我可以更改任何配置以使系统在 RAM 内存已满时终止进程吗?

我在一台 32GB RAM 的计算机上使用 Ubuntu 20.04。我经常打开一些 VirtualBox 机器并同时打开很多东西。有时我不小心填满了计算机上的所有 RAM 内存并冻结了,因此我需要手动重新启动它。我不喜欢使用大量交换内存的解决方案,因为交换内存也非常慢。

当我不小心用多个打开的内容填充该进程时,我想找到一种方法来杀死正在使用大部分 RAM 的进程,这样系统就不会冻结。有什么配置可以做到这一点吗?或者我应该考虑一个脚本,当 RAM 内存接近完全填满时,它会自动执行此操作?

相关内容