Bug 53293 - Не запускается zswap
Summary: Не запускается zswap
Status: CLOSED FIXED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: zswap (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: ruslandh
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-04 10:45 MSK by Oleg Kolesnichenko
Modified: 2025-04-30 17:50 MSK (History)
6 users (show)

See Also:


Attachments
Поправленный русификатор (1.42 KB, application/octet-stream)
2025-03-14 03:48 MSK, Вадим Илларионов
no flags Details
Поправленный скрипт (2.50 KB, application/x-shellscript)
2025-03-14 03:49 MSK, Вадим Илларионов
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleg Kolesnichenko 2025-03-04 10:45:51 MSK
Решил попробовать 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
Comment 1 Sergey V Turchin 2025-03-04 11:03:55 MSK
Попробуйте alterator-zram-swap
Comment 2 Oleg Kolesnichenko 2025-03-04 13:53:49 MSK
(Ответ для 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
Comment 3 Alexander Makeenkov 2025-03-11 14:59:44 MSK
(Ответ для 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:
> ошибка записи: Нет такого файла или каталога

Воспроизводится в сизифе.
Comment 4 Вадим Илларионов 2025-03-14 03:48:16 MSK
Created attachment 17975 [details]
Поправленный русификатор

Следует заменить /usr/share/zswap/ru_RU.UTF-8 на приложенный.
Comment 5 Вадим Илларионов 2025-03-14 03:49:32 MSK
Created attachment 17976 [details]
Поправленный скрипт

Следует заменить /usr/sbin/zswap на приложенный.
Comment 6 Вадим Илларионов 2025-03-14 03:53:20 MSK
(Ответ для 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 давным-давно многопоточные.
Comment 7 Вадим Илларионов 2025-03-14 03:58:25 MSK
(Ответ для 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, не требующий своп-раздела на диске и полезный лишь при изрядном избытке незадействованной оперативы.
Comment 8 ruslandh 2025-03-16 13:33:45 MSK
Исправление отправлено в Сизиф:

Задание https://packages.altlinux.org/ru/tasks/378216/ с исправлениями отправлено в p11
Comment 9 Sergey V Turchin 2025-03-17 13:43:34 MSK
(Ответ для ruslandh на комментарий #8)
> https://packages.altlinux.org/ru/tasks/378216/
Чесгря, я бы такие коммиты не стал пропускать.
Очень неряшливо. https://git.altlinux.org/gears/z/zswap.git?p=zswap.git;a=shortlog
Без удаления файлов отдельными коммитами можно обойтись.

P.S.
Ощущение, что и за Андрея и за мантейнера скрипты работают.