Arch Linux 开启 zram 并关闭 zswp

Arch Linux 开启 zram 并关闭 zswp

Tags
Published
Feb 7, 2023 03:07 AM
Author

zram 与 zswap 的区别(个人理解)

zswap 是一个压缩技术,内存快满时将内存压缩存储。
zram 是在内存中的一个设备
 

开启 zram

# /etc/modules-load.d/zram.conf zram # /etc/modprobe.d/zram.conf options zram num_devices=1 # /etc/udev/rules.d/99-zram.rules KERNEL=="zram0", ATTR{comp_algorithm}="zstd", ATTR{disksize}="512M", RUN="/usr/bin/mkswap /dev/zram0", TAG+="systemd" # /etc/fstab,pri 设置优先级高于 swap /dev/zram0 none swap defaults,pri=100 0 0
 

关闭 zswap

# /etc/default/grub 加入内核参数 zswap.enabled=0 # 重新生成 grub.cfg grub-mkconfig -o /boot/grub/grub.cfg