当交换接近限制时 Ubuntu 20 冻结,但有可用内存

丹·达斯卡尔斯库

我在具有 16GB RAM 的 Lenovo X1C 第 7 代上运行 Ubuntu 20.04。交换设置为 2GiB。

在 Google 相册(在 Firefox 中)的照片上进入编辑模式后,我很确定它有严重的内存泄漏(因为我已经看到它增加了内存消耗并降低了系统速度),系统像这样冻结:

达到交换限制导致冻结

就这样持续了 3 分钟,鼠标光标几乎没有拖动(祝你截图好运)。最终它恢复了。如您所见,有足够的 RAM 可用。

这是怎么回事,我该如何预防?/proc/sys/vm/swappiness是默认值,60。

丹·达斯卡尔斯库

由于我已将swappiness 设置为 10,因此我从未遇到过这个问题。此外,正如 Jons 所建议的,有更多的交换是有意义的,而且我不明白为什么 Linux Mint 会在具有 16GB RAM 的系统上创建一个微小的 1GB 交换文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有大量可用内存的永久交换

来自分类Dev

具有大量可用内存的永久交换

来自分类Dev

当我有千兆字节的可用内存时,顶部显示“ swout”(交换)。为什么?

来自分类Dev

较大的内存分配会导致内核交换,即使有足够多的可用内存

来自分类Dev

将可用内存限制为程序

来自分类Dev

我有足够的可用内存时出现Windows 10内存不足警告

来自分类Dev

从 USB 启动时 Ubuntu 18 LTS 和 20 LTS 冻结

来自分类Dev

使用大型矩阵时的可用内存

来自分类Dev

一旦有可用内存,将交换内容移回RAM

来自分类Dev

仅当有足够的可用内存时,才进行向量push_back

来自分类Dev

在Linux上进行调试时,如何停止占用所有可用内存的程序?

来自分类Dev

限制可用内存以在Linux上进行测试

来自分类Dev

至强X3430可用内存限制

来自分类Dev

限制可用内存以在Linux上进行测试

来自分类Dev

Ubuntu在启动时显示sched_error 20 []

来自分类Dev

在 Ubuntu 20 上安装 virtualbox-dkms 时出错

来自分类Dev

尽管系统有大量可用内存,但在执行 malloc 时 fopen 在 RHEL 5.x 中崩溃

来自分类Dev

当有足够的可用内存时,Windows 7会警告内存不足的情况-我可以设置一个阈值吗?

来自分类Dev

在 Linux Mint 20(基于 Ubuntu 20.04)上的 Android Studio 4.1 中打开第二个项目时,一切都冻结了

来自分类Dev

在 Ubuntu 20 上启动时正在加载 Ubuntu 16 的界面

来自分类Dev

即使我有超过10GB的可用内存,使用C ++读取大型(〜1GB)数据文件有时也会抛出bad_alloc

来自分类Dev

从睡眠中醒来后,Ubuntu 冻结了大约 20-30 秒

来自分类Dev

超出了GC开销限制,但有足够的内存

来自分类Dev

ASp.NET中的用户关闭浏览器时,Session是否释放可用内存?

来自分类Dev

Asp.NET中的用户关闭浏览器时,Session是否释放可用内存?

来自分类Dev

C尝试调用最大可用内存时,不返回NULL

来自分类Dev

有没有办法在 Ubuntu 20 LTS 上将 Flex 降级到 2.5.39 版?

来自分类Dev

ubuntu的内存限制是多少?

来自分类Dev

卷/启动时可用磁盘空间少于20%

Related 相关文章

  1. 1

    具有大量可用内存的永久交换

  2. 2

    具有大量可用内存的永久交换

  3. 3

    当我有千兆字节的可用内存时,顶部显示“ swout”(交换)。为什么?

  4. 4

    较大的内存分配会导致内核交换,即使有足够多的可用内存

  5. 5

    将可用内存限制为程序

  6. 6

    我有足够的可用内存时出现Windows 10内存不足警告

  7. 7

    从 USB 启动时 Ubuntu 18 LTS 和 20 LTS 冻结

  8. 8

    使用大型矩阵时的可用内存

  9. 9

    一旦有可用内存,将交换内容移回RAM

  10. 10

    仅当有足够的可用内存时,才进行向量push_back

  11. 11

    在Linux上进行调试时,如何停止占用所有可用内存的程序?

  12. 12

    限制可用内存以在Linux上进行测试

  13. 13

    至强X3430可用内存限制

  14. 14

    限制可用内存以在Linux上进行测试

  15. 15

    Ubuntu在启动时显示sched_error 20 []

  16. 16

    在 Ubuntu 20 上安装 virtualbox-dkms 时出错

  17. 17

    尽管系统有大量可用内存,但在执行 malloc 时 fopen 在 RHEL 5.x 中崩溃

  18. 18

    当有足够的可用内存时,Windows 7会警告内存不足的情况-我可以设置一个阈值吗?

  19. 19

    在 Linux Mint 20(基于 Ubuntu 20.04)上的 Android Studio 4.1 中打开第二个项目时,一切都冻结了

  20. 20

    在 Ubuntu 20 上启动时正在加载 Ubuntu 16 的界面

  21. 21

    即使我有超过10GB的可用内存,使用C ++读取大型(〜1GB)数据文件有时也会抛出bad_alloc

  22. 22

    从睡眠中醒来后,Ubuntu 冻结了大约 20-30 秒

  23. 23

    超出了GC开销限制,但有足够的内存

  24. 24

    ASp.NET中的用户关闭浏览器时,Session是否释放可用内存?

  25. 25

    Asp.NET中的用户关闭浏览器时,Session是否释放可用内存?

  26. 26

    C尝试调用最大可用内存时,不返回NULL

  27. 27

    有没有办法在 Ubuntu 20 LTS 上将 Flex 降级到 2.5.39 版?

  28. 28

    ubuntu的内存限制是多少?

  29. 29

    卷/启动时可用磁盘空间少于20%

热门标签

归档