zram内存交换技术
目录
swap会将磁盘作为额外的内存进行使用,但速度会大大下降
zram则将内存中的数据进行压缩后保存至内存中,增加内存的利用率
因为cpu在内存中压缩数据的速度远高于内存与磁盘进行交换的速度,所以性能上有很大提升
安装
sudo apt install zram-config
sudo reboot # 重启后生效
free -m 或 htop均可查看内存使用情况
修改参数
-
查看当前使用的压缩算法
cat /sys/block/zram0/comp_algorithm -
若不是zstd,则修改为zstd 修改配置文件
sudo vi /usr/bin/init-zram-swapping在echo $mem > /sys/block/zram${DEVNUMBER}/disksize的上一行添加echo zstd > /sys/block/zram${DEVNUMBER}/comp_algorithm