我的 Ubuntu 18.04 LTS 在达到 90% 的内存后变得很卡,除非重启,否则无法再快速运行

我的 Ubuntu 18.04 LTS 在达到 90% 的内存后变得很卡,除非重启,否则无法再快速运行

我在谷歌和问答网站上寻找有关此问题的解决方案,但一直没有找到。这个问题花了我差不多几个星期才解决,但我还没有解决。非常令人沮丧,降低了我的工作效率。

历史:

  1. 我开始使用 Ubuntu 14.04,运行了近 3 年,运行顺利,然后突然我的 ubuntu 桌面不显示了。启动正常,我可以进入恢复模式。
  2. 最后我决定尝试 Ubuntu 18.04,但没有找到任何解决方案。我希望这个问题会在 Ubuntu 18.04 中消失
  3. Ubuntu 18.04 安装成功,但问题仍然存在。到处找,试着谷歌搜索并解决,问题出在我的显卡上。我使用 AMD Radeon。我通过添加来解决GRUB_CMDLINE_LINUX="radeon.modeset=0"/etc/default/grub问题解决了。
  4. 直到有一天我的笔记本电脑变得非常卡。到处找,试着用谷歌搜索。我放弃了,试着在这里发帖。

关于 Laggy Ubuntu 18.04:

当我的内存非常大时,我发现了这一点。也许70%然后我的笔记本电脑减速. 甚至我关闭全部我的软件,就像我没有打开任何东西只是为了测试问题是什么一样。

我尝试减少我swappiness10。它确实有效,但当我达到90%系统运行的 RAM 越多减速再也不会回来太快即使我关闭全部我打开的程序。只有重新启动笔记本电脑后问题才解决。

我的巨大的问题是:为什么即使我关闭了所有应用程序,我的笔记本电脑仍然运行得不够快?我甚至会检查我的系统监视器,看看我能执行什么样的任务杀死/结束

我为诊断问题所做的工作:

  • 用来top, htop, iotop查找哪些进程消耗这么多。主要是JAVA,Chrome,NetBean。
  • 检查日志文件

笔记本电脑规格:我使用 Dell Inspiron 14R (N4110, Core i5-2430M)。更多详细信息请参见:https://pastebin.com/YGtjJvVi

答案1

我遇到了非常类似的问题,我刚刚尝试过,到目前为止似乎有效。计算机在 RAM 几乎已满时冻结,可能是磁盘缓存问题

这个问题的答案本质上是让你改变你的swappiness,但它也让你改变min_free_kbytes。虽然我在答案中做了同样的事情(将该值设置为我的 RAM 的约 6% 除以我的核心数),但考虑到你说你的电脑开始变慢,即使在 90% 左右,我建议将该值设置为你的 RAM 的约 10% 除以你的核心数。

我一直打开系统监视器,并打开了一些应用程序,它非常接近 94%,但从未超过 93%,所以我可以确认这是有效的。(至少对我来说。)

相关内容