Dan Dascalescu Asked: 2020-08-05 02:19:14 +0800 CST2020-08-05 02:19:14 +0800 CST 2020-08-05 02:19:14 +0800 CST 当交换接近限制时,Ubuntu 20 冻结,但有可用内存 772 我在具有 16GB RAM 的 Lenovo X1C 7th Gen 上运行 Ubuntu 20.04。交换设置为 2GiB。 在 Google Photos(在 Firefox 中)中的照片上进入编辑模式后,我很确定它存在严重的内存泄漏(因为我已经看到它增加了内存消耗并降低了系统速度),系统像这样冻结: 它就这样保持了 3 分钟,鼠标光标几乎没有拖动(祝你截图好运)。最终它恢复了。如您所见,有大量可用的 RAM。 发生了什么事,我该如何防止这种情况发生?/proc/sys/vm/swappiness是默认值,60。 swap freeze ram 2 个回答 Voted Jons 2021-02-02T06:43:56+08:002021-02-02T06:43:56+08:00 我有过类似的事情。Swap 通常预计在 RAM 的 1 到 2 倍之间,因此建议您增加它。见https://linuxhint.com/change_swap_size_ubuntu/ Best Answer Dan Dascalescu 2021-02-03T01:19:07+08:002021-02-03T01:19:07+08:00 由于我将 swappiness 设置为 10,所以我从来没有遇到过这个问题。此外,正如 Jons 所建议的,拥有更多交换空间是有意义的,而且我不明白为什么例如 Linux Mint 会在具有 16GB RAM 的系统上创建一个 1GB 的小交换文件。
我有过类似的事情。Swap 通常预计在 RAM 的 1 到 2 倍之间,因此建议您增加它。见https://linuxhint.com/change_swap_size_ubuntu/
由于我将 swappiness 设置为 10,所以我从来没有遇到过这个问题。此外,正如 Jons 所建议的,拥有更多交换空间是有意义的,而且我不明白为什么例如 Linux Mint 会在具有 16GB RAM 的系统上创建一个 1GB 的小交换文件。