为什么MXLinux/Linux使用一段时间后会变慢?

为什么MXLinux/Linux使用一段时间后会变慢?

最终,当我使用 Linux 时,一段时间后变得非常慢,并且它阻止我打开新的应用程序,所以我必须重新启动系统,因为交换使用超过2.5GB

答案1

他们抱怨linux慢的原因是交换。在 Windows 中,共享被优化得非常好,以至于您几乎不会注意到系统何时使用它。另一方面,在linux中,交换会导致速度变慢。

这将在下一个名为“le9”的项目中得到改进 https://www.muylinux.com/2021/07/14/le9-poca-ram-linux/

就我而言,我将 mxlinux 与 cinnamon 结合使用,我发现通过切换到 antix 内核,由于某种原因,应用程序的消耗下降了。我什至运行 vscode、chrome、evernote、postman 和一个仅在 6GB 内存中进行翻译的应用程序,并且交换的管理比 licuorix 等其他内核更好。

这是我使用的内核版本:

Linux JuanDavid 5.10.142-antix.2-amd64-smp #1 SMP PREEMPT Fri Sep 9 21:15:01 EEST 2022 x86_64 GNU/Linux

这是 /etc/sysctl.conf 中的交换使用配置

vm.swappiness = 15
vm.vfs_cache_pressure = 200
vm.dirty_ratio = 3
vm.page-cluster=3
vm.watermark_scale_factor = 150
fs.inotify.max_user_watches=524288

vm.watermark_scale_factorproperty 决定了处理交换的守护进程 kswapd 的攻击性。通过将其设置为这个值,我已经验证了当从内存到磁盘的分页开始时,速度会降低。

另外一个替代方案是Liquitix 内核,它声称在交换的使用方面比chromeOS 有所改进。我推荐Liquitix 5.14系列和Liquitix 6.0.0-11.2。

你可以在这里下载:https://mxrepo.com/mx/repo/pool/ahs/l/linux-liquorix/

在Liquorix 中,交换的使用效果很好,但是当使用的交换达到3GB 时,系统会变得非常慢。出于这个原因,我更喜欢 antix 内核,因为它的补丁非常好,并且优先使用 ram 而不是 swap。

对于按钮的示例,我可以使用 chrome、vscode(它很重,因为它是在 Electron 中完成并打开节点进程)、evernote、whatsie、postman 和 crow translate 进行翻译。所有这一切都在一台带有 6GB 内存和肉桂的机器中。

之前,它非常慢,并且使用Liquitic可以正常工作,但由于交换使用量的增加,我不得不在几小时后重新启动。

好吧,我希望这有帮助。

相关内容