最终,当我使用 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可以正常工作,但由于交换使用量的增加,我不得不在几小时后重新启动。
好吧,我希望这有帮助。