LINUX.ORG.RU

История изменений

Исправление 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