使用zRAM作为Swap分区
zRAM
能够将内存模拟为块设备,向其写入数据时,会将数据进行压缩并储存到RAM
中。因为压缩和解压缩的速度通常比磁盘IO
要好,故我们可以使用zRAM
来替代磁盘的Swap
分区,从而提高在内存不足时系统的性能。
启用zRAM
对于Debian
系的发行版,启用zRAM
只需要安装zram-tools
并启动相应服务:
1 | sudo apt install zram-tools |
配置zRAM
默认情况下,zRAM
使用的压缩算法是lz4
,如果想使用其他算法或修改zRAM
的大小,我们可以修改配置文件/etc/default/zramswap
。
目前,我的建议是:
1 | ALGO=zstd |