我的 ubuntu 18.04 64 位没有使用交换文件/分区,当 8GB(其中 7.3GB 可用)的 RAM 几乎填满时,当它确实在交换中写入一些内容时,它会在几百 MB 之后冻结/变得无响应,通常是在将 750MB+ 写入交换时。
我已经在 Google 上搜索过类似的问题,并且尝试了几种不同的方法,但没有任何效果。
这发生在同一台机器上的另一个 Ubuntu 安装上,该机器的安装程序自动创建了一个 2GB 的交换分区,它也发生在同一台 Ubuntu 安装上,我为适当的交换分区分配了 15G 的空间,当我创建了一个 5G 交换文件时,它再次发生了。
我也尝试将交换量从默认的 60 增加到 80,但是,Ubuntu 仍然不使用交换量,直到我达到 6-7G 的已用 RAM 标记,然后,如果我幸运的话,我可以使用 alt-tab 导航并重新启动计算机,有时如果情况真的很糟糕,鼠标会停止响应,其他时候鼠标单击在打开的窗口中完全不执行任何操作(它偶尔会关闭窗口,并且可以使用键盘浏览网页),等待几分钟通常是徒劳的,如果它完全冻结,我只能使用 REISUB 重新启动。
有任何想法吗?
编辑:我会尝试评论中的建议。我已经尝试按照建议将交换量减少到 15,从那以后我就再也没有遇到过死机,尽管从那以后我只能填满两次内存(从长远来看,可能有些东西会泄漏内存)——交换量并不多,只有 35-175MB。