ubuntu 23.10 疯狂地交换 - 目前我的 RAM 只使用了一半,而交换空间已经是 1gb。交换空间的值变得更加疯狂,比如 3-4 gb。在之前的 ubuntu 中,它运行得更好。
从之前的几个版本开始,我在 sysctl.conf 中设置了 vm.swappiness = 1,但 23.10 似乎忽略了它,这是什么变化?这是个 bug 吗?有人知道如何让它工作吗?
另外请不要告诉我它应该像那样工作,并且交换是正确的...我是一名程序员,由于我使用的许多工具,我有许多“内存使用峰值”,这会降低我的系统速度 - 并且频繁进行 swapoff / swapon 不是一个选择。
答案1
存储在硬盘中的交换内存速度较慢。请使用 ZRAM。
首先,删除 中的 swapfile/swap 分区/etc/fstab
。然后配置 ZRAM。
git clone https://github.com/foundObjects/zram-swap.git
cd zram-swap && sudo ./install.sh
之后重新启动。