zram-swap.service
von catdog2- SNIPPET_TEXT:
-
- [Unit]
- Description=Activate zram swap device
- After=systemd-modules-load.service
- #zram module must be loaded
- ConditionPathExists=/sys/module/zram
- [Service]
- #the zram device to be used
- Environment=ZRAM_DEVICE=0
- #the size of the zram swap disk in bytes (K,M,G suffix allowed)
- Environment=ZRAM_DISKSIZE=3G
- #the swap priority
- Environment=ZRAM_SWAP_PRIO=20
- Type=oneshot
- RemainAfterExit=yes
- ExecStart=/bin/sh -c "echo 1 > /sys/block/zram$ZRAM_DEVICE/reset"
- ExecStart=/bin/sh -c "echo lz4 > /sys/block/zram$ZRAM_DEVICE/comp_algorithm"
- ExecStart=-/bin/sh -c "echo $(nproc --all) > /sys/block/zram$ZRAM_DEVICE/max_comp_streams"
- ExecStart=/bin/sh -c "echo $ZRAM_DISKSIZE > /sys/block/zram$ZRAM_DEVICE/disksize"
- ExecStart=/sbin/mkswap /dev/zram${ZRAM_DEVICE}
- ExecStart=/sbin/swapon -p ${ZRAM_SWAP_PRIO} /dev/zram${ZRAM_DEVICE}
- ExecStop=/sbin/swapoff /dev/zram${ZRAM_DEVICE}
- ExecStop=/bin/sh -c "echo 1 > /sys/block/zram$ZRAM_DEVICE/reset"
- [Install]
- WantedBy=multi-user.target
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN