Ubuntu 19.10 浏览器活动频繁

Ubuntu 19.10 浏览器活动频繁

我在台式机和笔记本电脑上运行 Ubuntu 19.10,它们似乎有同样的问题。我的内核是

5.3.0-26-generic

我的 sysctl.conf 交换设置是

vm.swappiness=10
vm.vfs_cache_pressure=50

这是问题未发生时 free 的结果

            total        used        free      shared  buff/cache   available
Mem:        7897212     4311104     1014720      992380     2571388     2290352
Swap:       4194300      576796     3617504

实际情况是,我一边工作一边打开新的浏览器选项卡,不管是 Chrome 还是 Firefox,我都试过了,突然我遇到了延迟。我移动鼠标,然后光标在半秒后移动。在我的桌面上,我可以看到它的磁盘活动,因为 LED 亮了。这种情况一直在发生,但我似乎无法随意让它发生。有几次我能够及时回到控制台运行 top 并点击“m”,我看到我有大约 10-15% 的内存和 10-20% 的交换可用。两台机器都有 8GB 的​​内存。

在我看来,8GB 内存足以运行 Ubuntu,我不认为解决方案是“获得更多内存”。我看到其他帖子指出问题出在内核上(例如Ubuntu 19.10 中的交换问题),但我已经是 5.3 了。

如果您需要更多信息,请告诉我,感谢您的帮助,凯文

答案1

对于“仅”8G RAM,这些设置:

vm.swappiness=10
vm.vfs_cache_pressure=50

是完全错误的。

将其设置为:

vm.swappiness=80
vm.vfs_cache_pressure=100

按照这种方式设置它们...

sudo -H gedit /etc/sysctl.conf# 编辑此文件


搜索现有vm.swappiness=条目...

CTRL+f虚拟机.swappiness

  • 如果发现,编辑也就是说vm.swappiness=80

  • 如果没有找到,添加 vm.swappiness=80在文件末尾


搜索现有vfs_cache_pressure=条目...

CTRL+ fvfs_缓存_压力

  • 如果发现,编辑也就是说vfs_cache_pressure=100

  • 如果没有找到,添加 vfs_cache_pressure=100在文件末尾


保存编辑并退出 gedit

sudo sysctl -p

並报告。

相关内容