Сайт | Скачать | Видео | Wiki

Автор Тема: UIRD и zram  (Прочитано 4896 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
UIRD и zram
« : 10 Март 2020, 10:04:34 »
Лично меня из того , чего нет в прочих инитрд, в юирд интересует :
frugal+save.pfs+zram = экономия RAM
Т.е. неубиваемый фругал со сжатием памяти tmpfs
Юзал zswap  - пока не определился, дает что-то или нет
Есть вообще смысл в zram или zswap (одним скриптом в уже загруженной системе)
uird.rootfs=zram::SIZE=90::ALG=lzo

Может по такой схеме и организовать внедреж юирд  : в центральной теме кратко описать доп. возможности
Отдельными темами , как эта, обсуждать конкретные применения
Может перенести все про юирд в раздел юирд? Т.е. переделать тему на раздел
« Последнее редактирование: 11 Март 2020, 12:54:10 от betcher »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #1 : 10 Март 2020, 10:58:37 »
По разделению тем как хотите.
По зраму надо разбираться почему не завелось, в магос нормально работает, с айсарчем вроде тоже, но лучше перепроверить.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #2 : 10 Март 2020, 11:28:42 »
uird.rootfs=zram::SIZE=90::ALG=lzo
все что после zram не обязательно.

В примерах есть еще один вариант со сжатием в RAM без использрвания zram.

А для свопа uird.swap=zram либо uird.swap=auto Во втором варианте zram-swap будет использоваться в случае если не найден своп раздел.
« Последнее редактирование: 10 Март 2020, 11:32:47 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. zram
« Ответ #3 : 10 Март 2020, 11:33:06 »
есть еще один вариант со сжатием в RAM без использрвания zram.
На каком принципе?
А вообще :
Есть вообще смысл в zram или zswap
ни у кого нет впечатлений?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #4 : 10 Март 2020, 11:40:41 »
На каком принципе?
В tmpfs создается имж файл нужного размера, форматируется в бтрфс и монтируется в /memory/changes с компрессией. Получаем changes в рам со сжатием.
А вообще :
Цитата: sfs от Сегодня в 10:04:34
Есть вообще смысл в zram или zswap
Zswap и zram даже близко не одно и тоже. Мы про что сейчас про своп? Или про рутфс?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. zram
« Ответ #5 : 10 Март 2020, 11:44:14 »
В tmpfs создается имж файл нужного размера, форматируется в бтрфс
жесть :) Оно хоть стоит того
Zswap и zram даже близко не одно и тоже. Мы про что сейчас про своп? Или про рутфс?
Интересует любая экономия RAM для фругала с save.pfs
Чем эффективнее и проще - тем лучше
zswap - очень просто. По эффективности не определился

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #6 : 10 Март 2020, 11:54:51 »
жесть  Оно хоть стоит того
А я не знаю :) Прикол в том, что специально я этого не делал. Оно само заработало, когда добавил возможность создание имж уирдом если не найден.
А сама идея stea61 если не ошибаюсь.
Zram это блочное устройство с прозрачным сжатием, если форматнуть его в своп можно подключить как своп, а если в ext4 то как changes. А можно два зрама и своп и ченджез.
uird.rootfs=zram исполдзую сейчас всегда. Жмет вдое стабильно.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #7 : 10 Март 2020, 12:05:16 »
 Zram проигрывает tmpfs в качестве рутфс только в том, что зрам не может использовать своп, а тмпфс может.

Своп использую с uird.swap=auto
Логика работы в таком режиме следующая. Если найден раздел своп, то подключает его плюс zswap. Если раздел не найден то zram-swap.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. zram
« Ответ #8 : 10 Март 2020, 12:07:49 »
Т.е. юзать zswap без zram ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #9 : 10 Март 2020, 12:21:48 »
Лично у меня рутфс это зрам, и zswap дополнительно к разделу со свопом.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. zram
« Ответ #10 : 10 Март 2020, 13:40:14 »
Попробовал на aarch64 :
Код
mount |grep zram
/dev/zram1 on /memory type ext4
Т.е. работает?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #11 : 10 Март 2020, 14:00:27 »
Вот так можно надежно проверить.
df /memory/
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/zram1         5,4G          52M  5,0G            2% /memory

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #12 : 10 Март 2020, 14:44:17 »
жесть  Оно хоть стоит того
Сейчас пришло в голову как это может быть полезно.
Если использовать такой имж в RAM не для рутфс, а для хомяка можно ограничить этим его размер. Чтоб всю память не засрал.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. zram
« Ответ #13 : 10 Март 2020, 15:23:52 »
От обилия возможностей сносит крышу  :)
Надо как-то упрощать подачу материала. От простого к сложному
Местные юзера не вывезут. Ну и все-таки - uird для опытных , как его не упрощай

Функционал огромный, но я себе ничего особо полезного не нашел
В основном - как в этой теме - усложнение с не всегда однозначным улучшением
Юзаю фругал+save.pfs load noload или фул с aufs заморозкой (что позволяет по горячему подключать модули)
Что из доп. возможностей юирд мне , на ваш взгляд, было бы полезно , например мне, как домашнему юзеру? Т.е. чем бы заинтересовать юзеров...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD. zram
« Ответ #14 : 10 Март 2020, 16:46:28 »
 Мы же делаем сборку для опытных пользователей :)
А от людей, да, лишнее надо прятать в расширенные меню вики и т.д.