LINUX.ORG.RU

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

Исправление LINUX-ORG-RU, (текущая версия) :

Меня тут @Dimez наругал, попутно предложив zram я губы надул, но внял ::)

Или как-то правильно настраивать надо?

Для эффективности, дабы пожинать все плюшки:

  • Отключить swap и zswap вообще.
  • Включить zram (тупо установив его)
  • Всё.

Как проверить правильность настройки?

Тут всё описано /etc/default/zramswap я выставил

ALGO=zstd
PERCENT=99 # вся оперативка нахер :D

Остальное не трогал. Если оставлять своп обычный то тюнить PRIORITY

Затем sudo zramctl должно показать типа

NAME       ALGORITHM DISKSIZE   DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 zstd         11,6G 650,3M 42,8M 44,4M       6 [SWAP]

Или htop открыть там будет при PERCENT=99 размер zram свопа равный размеру оперативки, если он больше то ты не выключил swap/zswap

Ну и blkid должен показать /dev/zram0: UUID="blabla" TYPE="swap"

Если вместе использовать нельзя, то как использовать спящий режим?

К слову не пробовал… Пока и не буду, оно вроде мне и не надобно.

Там вроде ещё можно сделать чтоб несжимаемые страницы летели в файл/раздел своп, а сжимаемые были в zram, но я не вижу в этом смысла, как минимум для себя. Пусть оперативка жрётся, один фиг в 99% случаев она полупустая.

Надеюсь не бред написал.

P.S.

Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

Исходная версия LINUX-ORG-RU, :

Меня тут @Dimez наругал, попутно предложив zram я губы надул, но внял ::)

Или как-то правильно настраивать надо?

Для эффективности, дабы пожинать все плюшки:

  • Отключить swap и zswap вообще.
  • Включить zram (тупо установив его)
  • Всё.

Как проверить правильность настройки?

Тут всё описано /etc/default/zramswap я выставил

ALGO=zstd
PERCENT=99 # вся оперативка нахер :D

Остальное не трогал. Если оставлять своп обычный то тюнить PRIORITY

Затем sudo zramctl должно показать типа

NAME       ALGORITHM DISKSIZE   DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 zstd         11,6G 650,3M 42,8M 44,4M       6 [SWAP]

Или htop открыть там будет при PERCENT=99 размер zram свопа равный размеру оперативки, если он больше то ты не выключил swap/zswap

Ну и blkid должен показать /dev/zram0: UUID="blabla" TYPE="swap"

Если вместе использовать нельзя, то как использовать спящий режим?

К слову не пробовал… Пока и не буду, оно вроде мне и не надобно.

Надеюсь не бред написал.

P.S.

Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm