LINUX.ORG.RU
решено ФорумTalks

Отключили zswap в archlinux по-умолчанию

 ,


0

1

Ещё недавно в Archlinux ядро собирали с параметром CONFIG_ZSWAP_DEFAULT_ON=y (и это отражено в вики https://wiki.archlinux.org/title/Zswap (*)

Сегодня захотел посмотреть, как у меня используется zswap, и получил

No such file or directory: '/sys/kernel/debug/zswap/pool_total_size'

Стал разбираться, и выяснил, что по крайней мере для ядра 6.12.10-arch1-1 сменили параметры по - умолчанию.

$ zgrep CONFIG_ZSWAP_DEFAULT_ON /proc/config.gz
# CONFIG_ZSWAP_DEFAULT_ON is not set

В списке рассылки arch-dev-public пусто

 Arch-dev-public search results for query "CONFIG_ZSWAP_DEFAULT_ON"
arch-dev-public@lists.archlinux.org

    0 messages 

может быть кому-нибудь будет полезно.

  • Дополнение:

(*) Прочёл вики внимательней. Сейчас написано:

Tip: linux-lts, linux-rt and linux-rt-lts have zswap enabled by default. This can be verified with zgrep CONFIG_ZSWAP_DEFAULT_ON /proc/config.gz.

Т.е. всё правильно, для обычного ядра zswap не обещан.

Из истории правок вики:

16 November 2024‎ Nl6720 talk contribs‎ 7,121 bytes +257‎ →‎Toggling zswap: CONFIG_ZSWAP_DEFAULT_ON was disabled in linux and linux-zen kernels (because of a linux-zen issue from the looks of it) https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/commit/1a06ca984333093fb12cbbff275da31fa2bc5f6c
★★★★★

Последнее исправление: greenman (всего исправлений: 5)

И из lts ядра убрали (хотел добавить в стартовое сообщение, но редактирование уже закрыто)

10 February 2025‎ Nl6720 talk contribs‎ 7,809 bytes −19‎ →‎Toggling zswap: after switching to 6.12, linux-lts doesn't enable CONFIG_ZSWAP_DEFAULT_ON anymore

А вообще интересная ситуация — у немалого числа пользователей был включен zswap, а потом отключен (думаю, мало кто меняет дефолты). И практически никто не заметил.

greenman ★★★★★
() автор топика
Последнее исправление: greenman (всего исправлений: 3)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)