sudo swapoff /dev/zram0 sudo systemctl stop [email protected] sudo touch /etc/systemd/zram-generator.conf sudo mount -t btrfs /dev/disk/by-uuid/9c24787e-905e-472c-b643-3f356d437041 /mnt/btrfs sudo btrfs subvolume create /mnt/btrfs/@swap sudo btrfs subvolume show /mnt/btrfs/@swap
In fstab
UUID=9c24787e-905e-472c-b643-3f356d437041 /swap btrfs subvol=@swap,noatime,nodatacow,nosuid,nodev,noexec,x-systemd.device-timeout=0 0 0
/swap/swapfile none swap defaults,pri=0 0 0
sudo mkdir /swap sudo chmod 700 /swap sudo systemctl daemon-reload sudo mount -a sudo btrfs filesystem mkswapfile –size 20g /swap/swapfile sudo chmod 600 /swap/swapfile sudo systemctl daemon-reload sudo mount -a echo 1 | sudo tee /sys/module/zswap/parameters/enabled echo zstd | sudo tee /sys/module/zswap/parameters/compressor echo 20 | sudo tee /sys/module/zswap/parameters/max_pool_percent sudo grubby –update-kernel=ALL –args=“zswap.enabled=1 zswap.compressor=zstd zswap.zpool=z3fold zswap.max_pool_percent=20” sudo sysctl vm.swappiness=10 echo “vm.swappiness = 10” | sudo tee /etc/sysctl.d/99-zswap.conf