Решил попробовать https://www.altlinux.org/ZRAM/ZSWAP#ZSWAP Поставил пакет: [root@althome ~]# apt-get install zswap При попытке запуситить службу выдаёт ошибку: [root@althome ~]# systemctl status zswap.service ● zswap.service - Init and set up zswap Loaded: loaded (/usr/lib/systemd/system/zswap.service; enabled; preset: disabled) Active: active (exited) since Tue 2025-03-04 10:33:52 MSK; 2min 3s ago Docs: file:/usr/share/doc/zswap-0.52/ Process: 1397 ExecStart=zswap on (code=exited, status=0/SUCCESS) Main PID: 1397 (code=exited, status=0/SUCCESS) CPU: 53ms мар 04 10:33:52 althome systemd[1]: Started zswap.service - Init and set up zswap. мар 04 10:33:52 althome zswap[1397]: /usr/sbin/zswap: строка 89: echo: ошибка записи: Нет такого файла или каталога мар 04 10:33:52 althome zswap[1397]: zswap не используется, запуск невозможен Прямой запуск тоже не работает: [root@althome ~]# zswap zswap не используется, запуск невозможен [root@althome ~]# zswap on /usr/sbin/zswap: строка 89: echo: ошибка записи: Нет такого файла или каталога zswap не используется, запуск невозможен Система обновлена: [root@althome ~]# cat /etc/os-release NAME="ALT Workstation" VERSION="11.0beta2" ID=altlinux VERSION_ID=11.0 PRETTY_NAME="ALT Workstation 11.0beta2 (Prometheus)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:11.0" BUILD_ID="ALT Workstation 10.2" ALT_BRANCH_ID="p11" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" LOGO=alt-distro-logo [root@althome ~]# apt-repo rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic [root@althome ~]# uname -r 6.12.16-6.12-alt1 [root@althome ~]# cat /sys/module/zswap/parameters/enabled Y
Попробуйте alterator-zram-swap
(Ответ для Sergey V Turchin на комментарий #1) > Попробуйте alterator-zram-swap С ним всё работает, служба запускается: [root@althome ~]# systemctl status zram-swap.service ● zram-swap.service - Enable and configure zram-swap module Loaded: loaded (/usr/lib/systemd/system/zram-swap.service; enabled; preset: disabled) Active: active (exited) since Tue 2025-03-04 13:19:22 MSK; 15min ago Process: 1400 ExecStart=/usr/bin/zram-swap-start (code=exited, status=0/SUCCESS) Main PID: 1400 (code=exited, status=0/SUCCESS) CPU: 49ms мар 04 13:19:22 althome systemd[1]: Started zram-swap.service - Enable and configure zram-swap module. [root@althome ~]# swapon --show NAME TYPE SIZE USED PRIO /swapfile file 8G 0B -2 /dev/zram0 partition 2,9G 0B 100 /dev/zram1 partition 2,9G 0B 100 /dev/zram2 partition 2,9G 0B 100 /dev/zram3 partition 2,9G 0B 100
(Ответ для Oleg Kolesnichenko на комментарий #0) > мар 04 10:33:52 althome systemd[1]: Started zswap.service - Init and set up > zswap. > мар 04 10:33:52 althome zswap[1397]: /usr/sbin/zswap: строка 89: echo: > ошибка записи: Нет такого файла или каталога Воспроизводится в сизифе.
Created attachment 17975 [details] Поправленный русификатор Следует заменить /usr/share/zswap/ru_RU.UTF-8 на приложенный.
Created attachment 17976 [details] Поправленный скрипт Следует заменить /usr/sbin/zswap на приложенный.
(Ответ для Oleg Kolesnichenko на комментарий #2) > (Ответ для Sergey V Turchin на комментарий #1) > > Попробуйте alterator-zram-swap > > С ним всё работает, служба запускается: > > [root@althome ~]# systemctl status zram-swap.service > ● zram-swap.service - Enable and configure zram-swap module > Loaded: loaded (/usr/lib/systemd/system/zram-swap.service; enabled; > preset: disabled) > Active: active (exited) since Tue 2025-03-04 13:19:22 MSK; 15min ago > Process: 1400 ExecStart=/usr/bin/zram-swap-start (code=exited, > status=0/SUCCESS) > Main PID: 1400 (code=exited, status=0/SUCCESS) > CPU: 49ms > > мар 04 13:19:22 althome systemd[1]: Started zram-swap.service - Enable and > configure zram-swap module. > > [root@althome ~]# swapon --show > NAME TYPE SIZE USED PRIO > /swapfile file 8G 0B -2 > /dev/zram0 partition 2,9G 0B 100 > /dev/zram1 partition 2,9G 0B 100 > /dev/zram2 partition 2,9G 0B 100 > /dev/zram3 partition 2,9G 0B 100 Разбивка по персональному своп-разделу на каждое ядро/поток изрядно устарела. И zswap, и zram давным-давно многопоточные.
(Ответ для Oleg Kolesnichenko на комментарий #2) > [root@althome ~]# swapon --show > NAME TYPE SIZE USED PRIO > /swapfile file 8G 0B -2 > /dev/zram0 partition 2,9G 0B 100 > /dev/zram1 partition 2,9G 0B 100 > /dev/zram2 partition 2,9G 0B 100 > /dev/zram3 partition 2,9G 0B 100 Здесь, кстати, работает ни разу не zswap, а именно zram, не требующий своп-раздела на диске и полезный лишь при изрядном избытке незадействованной оперативы.
Исправление отправлено в Сизиф: Задание https://packages.altlinux.org/ru/tasks/378216/ с исправлениями отправлено в p11
(Ответ для ruslandh на комментарий #8) > https://packages.altlinux.org/ru/tasks/378216/ Чесгря, я бы такие коммиты не стал пропускать. Очень неряшливо. https://git.altlinux.org/gears/z/zswap.git?p=zswap.git;a=shortlog Без удаления файлов отдельными коммитами можно обойтись. P.S. Ощущение, что и за Андрея и за мантейнера скрипты работают.