没有交换的 Linux 仍然开始崩溃
Debian 9.4,Linux 4.9 我有时会编译一些几乎无法放入 RAM 的内容,或者一个流氓进程突然开始占用超过可用内存的内存。当进程超出可用 RAM 时,Linux 开始破坏磁盘,即使我启用了零交换(不启用交换是为了避免这种情况)。我猜它会开始丢弃并重新加载mmap当前正在运行的二进制文件的 ped 部分之类的东西? 此时我的 X 会话很快就变得没有响应,我所能做的就是等待几十分钟,直到整个 X 会话被终止,我才能重新登录。 我尝试寻找解决方案,但似乎没有任何效果。OOM 杀手无法捕获此过程,vm.overcommit_memory=2我甚至...