如何持续限制程序的资源

如何持续限制程序的资源

我在电脑上运行了几个程序,正常情况下我的 RAM(2GB)和 CPU 能力足够。然而,一个程序突然让系统永久完全无响应(没有 alt+f1,没有 reisub),我需要硬关机并丢失数据。我希望能够避免这种情况。

最好系统能够保持自身运行,以便用户可以随时关闭程序(我记得在 Ubuntu 9.10 中,内核会杀死需要太多 RAM 的进程)。

我该如何设置才能让任何程序都不需要超过约 75% 的内存?

我尝试过ulimit -v 1500000,但似乎没有帮助(也许不是持久的?)而且我再次丢失了数据。

相关内容