История изменений
Исправление rtxtxtrx, (текущая версия) :
$ sudo -e /etc/system/system/zram-swap.service
[Unit]
Description=Enable ZRAM swap
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/bin/zramctl --size 8G --algorithm zstd /dev/zram0
ExecStart=/sbin/mkswap /dev/zram0
ExecStart=/sbin/swapon /dev/zram0
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
$ sudo systemctl enable --now zram-swap
$ sudo -e /etc/sysctl.d/99-swappiness.conf
vm.swappiness = 180
vm.watermark_boost_factor = 0
vm.watermark_scale_factor = 125
vm.page-cluster = 0
# Применим
$ sudo sysctl --sys
Исправление rtxtxtrx, :
$ sudo -e /etc/sysctl.d/99-swappiness.conf
vm.swappiness = 180
vm.watermark_boost_factor = 0
vm.watermark_scale_factor = 125
vm.page-cluster = 0
# Применим
$ sudo sysctl --sys
$ sudo -e /etc/systemd/system/zram-swap.service
[Unit]
Description=Enable ZRAM swap
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/bin/zramctl --size 8G --algorithm zstd /dev/zram0
ExecStart=/sbin/mkswap /dev/zram0
ExecStart=/sbin/swapon /dev/zram0
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
$ sudo systemctl enable --now zram-swap
Исходная версия rtxtxtrx, :
[21:52:08] sergey@arch /mnt
> cat /etc/sysctl.d/99-swappiness.conf
vm.swappiness = 180
vm.watermark_boost_factor = 0
vm.watermark_scale_factor = 125
vm.page-cluster = 0
[21:52:16] sergey@arch /mnt
> cat /etc/systemd/system/zram-swap.service
[Unit]
Description=Enable ZRAM swap
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/bin/zramctl --size 8G --algorithm zstd /dev/zram0
ExecStart=/sbin/mkswap /dev/zram0
ExecStart=/sbin/swapon /dev/zram0
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
[21:52:40] sergey@arch /mnt
> yay -Qo /etc/systemd/system/zram-swap.service
error: No package owns /etc/systemd/system/zram-swap.service