在 Linux 内核开发者邮件列表中
有一个已知问题困扰了很多人很多年,并且可以在最新的 Linux 内核 5.2.6 上在不到几分钟的时间内重现。 所有内核参数均设置为默认值。
步骤:
- 使用参数“mem=4G”启动。
- 关闭交换支持 (sudo swapoff -a)。
- 我们启动任何网络浏览器,例如 Chrome/Chromium 和/或 Firefox。
- 我们开始打开带有站点的选项卡,并观察可用内存量如何减少。
一旦出现新选项卡需要的 RAM 多于可用 RAM 的情况,系统几乎完全冻结。 您甚至移动鼠标光标都会遇到困难。 硬盘指示灯会不停地闪烁(不知道为什么)。 您将无法启动新的应用程序或关闭当前正在运行的应用程序。
这场小小的危机可能会持续几分钟或更长时间。 我想系统不应该这样做。 我认为需要采取一些措施来避免这种“冻结”。
我很确定可以更改一些 sysctl 参数来避免这种情况,但有件事告诉我,这可能是每个人的默认设置,因为遇到此问题的非技术用户将简单地放弃使用 Linux 并且不会关心。以便在 Google 上搜索解决方案。
В
来源: opennet.ru