Ubuntu Gnome 17.04 在开始交换时内存已满(swapoff 可防止出现此问题)。该怎么办?

Ubuntu Gnome 17.04 在开始交换时内存已满(swapoff 可防止出现此问题)。该怎么办?

我最近升级到了 Ubuntu Gnome 17.04,使用了一个多星期,没有任何问题。很可能是因为后续更新,运行占用大量内存的任务导致系统完全挂起(图像冻结、鼠标和键盘输入无响应,包括 Ctrl+Alt+F*、SSH 服务器停止响应)。发生这种情况后,我只等了几分钟就关机了。

尝试切换到以前的内核版本(4.10.19 而不是 4.10.21),但问题仍然存在。

我的 SSD 看起来不错(SMART 测试、,fsck并且badblocks报告所有分区均无问题)。Windows 正常启动,交换正常。找不到任何内容syslog(我认为发生这种情况时日志记录仍然不起作用)。

我现在唯一的解决方案是当我的内存使用量达到最大值时停止交换并开始丢失进程。

我有什么选择?有没有办法确定哪个更新导致了这个问题?如果我等待足够长的时间(如果是的话,要等多久?)系统会再次响应吗?

我不记得在发生这种情况之前安装过任何软件包,这就是为什么我认为这是由更新引起的。

更新:

当我使用没有交换的计算机以避免其挂起时,我注意到以下情况:

我重新激活了交换并将交换度设置为 80%,然后设置为 100%,尽管我的 RAM 使用率超过了 60%,但在两种情况下都没有发生交换。

这意味着交换不起作用。我也尝试过使用不同的交换区域,但没有帮助。

相关内容