126 (2018-11-01 14:20:59 отредактировано ingvaro)

Спасибо за пояснения. Переименовал в двух последних постах zswap на zram-swap

betcher⇓ пишет:

А zram-swap наоборот имеет смысл когда свопа нет. Включается uird.swap=zram

Дома у меня нормально работало :

ingvaro⇓ пишет:

протестировал на ядре 4.9

uird.swap=my.swap;zram uird.ramsize=50%

На работе комп все равно виснет. Видимо слабый и очень
Нормальная работа получилась при установке сборки на диск и c опциями :

findswap uird.swap=/dev/sda2,zram
uird.mode=changes uird.changes=changes

PS :
Ну или расширить память за счет swap. На рабочем компе это всегда работало.

127 (2018-11-01 14:48:29 отредактировано betcher)

Я честно говоря даже не знаю как zswap  и zram-swap  вместе будут работать. Даже если коллизий ни каких не случится смысла в этом нет. Zswap сжимает так же как zram-swap плюс скинет в обычный своп при переполнении рам. Включается он в uird автоматом при подключении свопа. Во всяком случае с uird.swap=auto точно включается.

128 (2018-11-01 21:23:57 отредактировано ingvaro)

betcher⇓ пишет:

Я честно говоря даже не знаю как zswap  и zram-swap  вместе будут работать. Даже если коллизий ни каких не случится смысла в этом нет.

Похоже что вы правы.
Запустил новое ядро с опциями :

findswap uird.swap=my.swap

Работает все даже как то скучно стало.

Spoiler

Консоль: root
[root@localhost ~]# # swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/memory/data/swapfiles/my.swap          file            3071996 425220  -2
/dev/sda5                               partition       7846680 0       -3

# df /
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
aufs               1,1G         179M  860M           18% /

Тем более у меня
Памяти мало и  zram-swap заполняется и очень быстро.
Но  слабая машина заметно оживляется, пока не кончился  zram-swap
Ну и заработал же у меня вариант :

ingvaro⇓ пишет:

И наконец протестировал на ядре 4.9
uird.swap=my.swap;zram uird.ramsize=50%

Он как раз и говорит что zram-swap надо бы иметь больше раза в два
Т е памяти хорошо бы  иметь как минимум 3 Гб

Только  zram-swap это /dev/zram0
А где находится zswap ?

129

Вот здесь нормально описано.
https://www.hippolab.ru/linux-zswap-opt … podkachkoy

130 (2018-11-02 10:01:10 отредактировано ingvaro)

Только в Магее

/sys/module/zswap/parameters/enabled = Y

А в uird задается

/sys/module/zswap/parameters/enabled = 1

Вот и думаю включился ли zswap или нет
Ну раз на новом ядре  с опцией

uird.swap=my.swap

Все заработало и my.swap теперь заполнялся как то меньше, чем  zram-zswap в  варианте - uird.swap=my.swap;zram
То можно предположить что zswap работает.

131

dmesg |grep zswap
[    3.413778] zswap: loaded using pool lzo/zbud

132 (2018-11-02 17:44:02 отредактировано ingvaro)

Ну вроде разобрался с зависаниями.
Включается zswap у меня с опцией uird.swap=auto :

Spoiler

Консоль: root
[root@localhost ~]# info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:14328
/sys/kernel/debug/zswap/pool_total_size:29347840
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:994
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0

info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:64407
/sys/kernel/debug/zswap/pool_total_size:136118272
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:2879
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0

info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:95711
/sys/kernel/debug/zswap/pool_total_size:196055040
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:3961
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0

Далее сайт зависал при uird.swap=my.swap или uird.swap=/dev/sda5

info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:149572
/sys/kernel/debug/zswap/pool_total_size:306327552
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:8784
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0
info-4 ~ #

И тут ничего не виснет
С опциями uird.swap=my.swap или uird.swap=/dev/sda5  zswap пустой и стр браузера сохраняются в кэшэ у юзера
Кончается память и зависание .....
Ну и чистку инета надо делать, а то реклама и пр. скачиваются и занимают место.
Делал я редиректор - https://forum.mageia.org.ru/viewtopic.p … 306#p10306
Его можно применить. Достоинство простота и не нагружает инет.
Я его даже не замечал.

133

Я не помню уже как сделано. Надо разобраться да в хелп записать.
Возможно uird.swap=my.swap;zswap тоже включит. Если нет, то надо сделать. Логично вроде.

134 (2018-11-03 10:20:25 отредактировано ingvaro)

betcher⇓ пишет:

Возможно uird.swap=my.swap;zswap тоже включит

Пробовал на ядре 4.9
uird.swap=my.swap;zswap  включил zswap
C зависаниями не совсем все понятно. Может из за инета тормозит. Емкая страница пока не скачается, то зависает

Но uird.swap=my.swap uird.swap+=zram включил уже zram-zswap
И zswap уже пустой.

Spoiler
info-4 ~ # dmesg | grep zswap
[    4.041470] zswap: loaded using pool lzo/zbud

info-4 ~ # swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/memory/data/swapfiles/my.swap          file            3071996 0       -1
/dev/zram0                              partition       533916  91148   100

info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:0
/sys/kernel/debug/zswap/pool_total_size:0
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:0
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0

Переход от zram-zswap к my.swap  даже не заметил.

Spoiler
info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:0
/sys/kernel/debug/zswap/pool_total_size:0
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:0
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0
info-4 ~ # swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/memory/data/swapfiles/my.swap          file            3071996 99556   -1
/dev/zram0                              partition       533916  456352  100
info-4 ~ # 



uird.swap=my.swap;zswap uird.swap+=zram
           или
uird.swap=my.swap,zswap,zram
           включает  уже zswap + zram-zswap

Но этот режим работает как бы с подвисаниями
Похоже что так лучше не задавать.

Spoiler
info-4 ~ # grep . -R /sys/kernel/debug/zswap/
/sys/kernel/debug/zswap/stored_pages:81258
/sys/kernel/debug/zswap/pool_total_size:191725568
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:138814
/sys/kernel/debug/zswap/reject_compress_poor:20656
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:172
/sys/kernel/debug/zswap/pool_limit_hit:69007
info-4 ~ # swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/memory/data/swapfiles/my.swap          file            3071996 385764  -1
/dev/zram0                              partition       533916  533912  100

135 (2018-11-21 22:59:09 отредактировано ingvaro)

Проверил и на старом и на новом ядре

-   uird.swap=my.swap;zswap
-   uird.swap=my.swap;zram

  Все ок !

-  uird.swap=my.swap,zswap,zram

Данный  режим  включает  уже zswap + zram-zswap
Наблюдаются подвисания в инете.  Похоже что так лучше не задавать.

где swap :

Spoiler

/sys/block/zram0/comp_algorithm
/sys/block/zram0/disksize
/sys/kernel/debug/zswap
/sys/module/zswap

grep . -R /sys/kernel/debug/zswap/
dmesg | grep zswap

SWAP в Linux -  https://fornex.com/help/swap/
В защиту swap  -  https://habr.com/company/flant/blog/348324/
Создание swap в файле  -  http://www.michurin.net/tools/swap-file.html
Меняем раздел на файл  -  http://netclo.ru/swap-menyaem-razdel-na-fayl/
Установка загрузчика Grub в MBR для BIOS  -  https://losst.ru/ustanovka-zagruzchika-grub
Делаем флешку мультизагрузочной  -  https://www.bootdev.ru/2016/07/delayem- … grub2.html
https://forum.ubuntu.ru/index.php?topic=285681.15
Блог FSA  -  http://blog.tavda.net/2014/12/grub2-efi-gentoo-x64.html
GPT-разделы диска для системы Ubuntu 13.10 на компьютерах с UEFI   -  http://www.interface.ru/home.asp?artId=36183

136

Судя по всему работает как и должно.

137 (2018-11-21 16:05:54 отредактировано ingvaro)

ingvaro⇓ пишет:

-  uird.swap=my.swap,zswap,zram

Данный  режим  включает  уже zswap + zram-zswap
Наблюдаются подвисания в инете.  Похоже что так лучше не задавать.

betcher⇓ пишет:

Судя по всему работает как и должно.

Комп вис в инете и надолго и вообще в конце концов висло во всех режимах
Что пробовал :

1)  Переделал флэшку  на gpt разметку. К удивлению подвисания уменьшились
2)    В /usr/share/uird/modules.d/00uird/livekit/livekitlib закоментировал строки 463  470

# echo lz4 > /sys/block/zram0/comp_algorithm
# echo lz4 > /sys/module/zswap/parameters/compressor

Т е предоставл ядру самому решать какой алгоритм сжатия применять
Допустим старое ядро (4.9.56-desktop-1.mga6)  сжимает по lzo  и алгоритм сжатия lz4 может просто отсутствовать или не настроен
Загрузив систему на ядре 4.9 со swap  -      uird.swap=/dev/sda2,zswap,zram
Причем с опцией  uird.swap=auto,zram  что то был не найден swap на /dev/sda2
проверил алгоритм сжатия :

/sys/block/zram0/comp_algorithm       -     [lzo] lz4 deflate lz4hc 842 
/sys/module/zswap/parameters/compressor  -   lzo

Т е создался zswap и zram
Пока система работает в памяти то все движется очень быстро
Загрузив более десятка емких страниц в инете система подвисла, но на этот раз я смог удалить  емкие сайты и память освободилась :

Spoiler

Консоль: root
[root@localhost ~]# # swapon -s
Имя файла                               Тип             Размер  Исп-но       Приоритет
/dev/sda2                               partition       4202492 0   -1
/dev/zram0                              partition       533936  106308       100

Комп завис

# swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sda2                               partition       4202492 104892  -1
/dev/zram0                              partition       533936  533644  100

После удаления емких страниц

# swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sda2                               partition       4202492 23616   -1
/dev/zram0                              partition       533936  267896  100

Конечно еще тестировать надо, но пока все работает  и работа системы возобновилась в уже памяти


PS :

Хорошо бы опции сделать так

-  uird.swap=auto                              Это поиск swap без установки zswap и zram
    Т к есть и слабае компы и старые ноутбуки где  zswap   может  и не заработать
-   uird.swap=auto,zswap                Это поиск swap c  установкой  zswap
-   uird.swap=auto,zswap,zram       Это поиск swap c  установкой  zswap и zram

И установку алгоритма сжатия может сделать какой то отдельной опцией ?

138

В нашей логике auto,  это наиболее оптимальные параметры. Конечно оптимальные для всех не подобрать, что-то среднее. Если вы хотите чего то настроить не используйте auto пишите uird.swap=/dev/sda3 и ничего лишнего автоматически не включится.
По алгоритмам. Lz4 намного быстрее жмет и меньше грузит проц. чем  lzo, но и коэффициент сжатия много меньше. Решили остановиться на  z4.  Делать параметр под алгоритм пока не планирую, есть ли смысл?
Если интересно сравнить алгоритмы попробуйте наш squashtest. Он правда сравнивает сжатие с записью на диск а не в RAM. Это для выбора оптимального алгоритма сжатия модулей, для вашей машины скорее всего это gzip или lz4  -Xhc. Для средних по производительности -  lzo,  а xz лидирует только на i7 smile

139

Давайте еще раз по кругу. Для вашей машины swap однозначно нужен. Желательно раздел, а не файл - так быстрее.
Если включить zswap, то реальная запись на диск начнется позже, но в момент начала сброса данных в своп на диске можно словить фриз. Если не включать zswap то запись на диск начнется раньше, тормозить начнет раньше, но резкого фриза может и не быть.
Если же вам хватает RAM  и кэша  zswap, то есть дело до диска доходит редко то zswap  однозначно вам подходит.
zram-своп имеет смысл при отсутствии свопа реального, с реальным zswap  однозначно лучше.
zram-swap плюс zswap -  бредовая затея.
zram-swap плюс zswap плюс swap -  аналогично.
Вообще никакими тонкими настройками сделать из старой машины современную не выйдет. Все эти тесты покажут совершенно другие результаты если вместо фокса тспользовать например офис. Не удивлюсь если в подряд проведнных одинаковых тестах вы словите противоположные результаты, только от того, что в vk картинки другие.
В вашем случае скорее всего подойдет  своп раздел + zswap. Плюс можно попробовать uird.zram еще, чтобы временные файлы сразу жались.

140 (2018-11-22 21:30:01 отредактировано ingvaro)

betcher⇓ пишет:

В вашем случае скорее всего подойдет  своп раздел + zswap

Ну так оно и получилось. В итоге  остановился на опции   uird.swap=auto
Но

ingvaro⇓ пишет:

В /usr/share/uird/modules.d/00uird/livekit/livekitlib закоментировал строки 463  470

# echo lz4 > /sys/block/zram0/comp_algorithm
# echo lz4 > /sys/module/zswap/parameters/compressor

То есть на алгоритме сжатия lzo
C lz4 однозначно зависает проверял по всякому.  Дыже на самых простых сайтах.
Дома запустили музыку на онлайн из инета и то все зависло с lz4
Даже  в строке ядра  в меню загрузчика, при закоментированных строках 463  470 в  livekitlib, пробовал включать lz4 :

 zswap.compressor=lz4

Однозначно с lz4 зависает 
А с lzo на старом ядре (4.9) все ок !
На новом (4.14)  с lzo терпимо, но иногда чудит

betcher⇓ пишет:

Плюс можно попробовать uird.zram еще, чтобы временные файлы сразу жались

С lzo на старом ядре (4.9) uird.zram работает. Даже на памяти 1.5 Гб
Пол дня на работе инет гонял и целый вечер дома.

betcher⇓ пишет:

Для вашей машины swap однозначно нужен. Желательно раздел, а не файл - так быстрее

Тестировал swap на файле. Разницы не заметил

betcher⇓ пишет:

Если интересно сравнить алгоритмы попробуйте наш squashtest.

Тестировал в свое время сжатие для писалки модулей.
Вот lz4  работает быстее чем допустим xz
Но это на малых объемах паковки. На больших ( 500 Мб и выше)  xz первую треть пакует долго, вторую треь очень быстро, в последней трети  скорость паковки  опять уменьшается. Так что в итоге остался на xz

141

От части с Вашей подачи решили вернуть в uird дефолтные настройки для zram, zswap и swappiness. Так что будет вам lzo smile
Михаил выкатил тестовую сборку на ядре 4.15, будем посмотреть что там с   tmpfs-->swap

142 (2018-12-05 12:37:54 отредактировано ingvaro)

Тут выкладывал последнюю версию uird с моими дополнениями - https://forum.mageia.org.ru/viewtopic.p … 307#p28307
Все как то заработало при работе с инетом. И на новом ядре и на старом. Зависания наблюдаются но это уже сам интернет.
Убираешь зависшую страницу и работа системы восстанавливается

1)   В  boot/grub2/grub.cfg задал префикс и все пути уже заданы относительно префикса
set prefix=($root)/boot/grub2
2) Дополнительным источником зависаний было плохое usb-гнездом  на домашнем компе.

Запускал swap опцией - uird.swap=auto
Или - findswap uird.swap=auto

Разницы вроде нет. Но последний вариант должен быть надежнее.

betcher⇓ пишет:

Михаил выкатил тестовую сборку на ядре 4.15, будем посмотреть что там с   tmpfs-->swap

Интересно будет ли реальное увеличение памяти с опцией uird.ramsize=auto
В Магее на ядре 4.14.78-desktop-1.mga6 реального увеличения  памяти нет.
Обновлялся на новом ядре и ситема зависла
Зашел на старом ядре с uird.ramsize=auto все ок !

143 (2018-12-05 14:35:44 отредактировано ingvaro)

Запускал сборку MagOS-Rosa и сделал   89-magos.xzm  -  https://cloud.mail.ru/public/3XHR/BNE2gtd6o
Это все тот же  88-magos.xzm  но с изменениями в основном для запуска Магеи
Но 88-magos.xzm надо отключить при запуске

Изменения :
Буква m на конце скрипта означает что была правка скрипты теперь  запускаются в Росе и в Магее

1)  Удивляет что в  88-magos.xzm  отключены логи в скриптах   в  /usr/lib/magos

Логи подключил появились ошибки
usr/lib/magos/rc.preinit.d/10-system-m   стр 37
usr/lib/magos/functions                               стр 166,167,180,181,191,192

Spoiler

Не находится

  . /etc/sysconfig/MagOS || . etc/sysconfig/MagOS

Заменил на

[ -f "/etc/sysconfig/MagOS" ] &&   . /etc/sysconfig/MagOS
[ -f "etc/sysconfig/MagOS" ] &&  . etc/sysconfig/MagOS
     

2)   
/usr/lib/magos/rc.preinit.d/51-autologin-m             -  исправлен для запуска в Магее
/usr/lib/magos/rc.preinit.d/53-language-m     -  исправлен для запуска в Магее
/usr/lib/magos/rc.preinit.d/50-xorg-m               -  Ввел  опцию   HARDDRAKE
           При HARDDRAKE=yes    Определение видео-оборудования от системы.
           Но сейчас уже практически перешел на магос вариант . Но конечный выбор должен быть за юзером

/usr/lib/magos/rc.post.d/11-xorg-m  Добавил конфигурирование  Modeline
    Теперь /etc/X11/xorg.conf.d/00-modes.conf :

Spoiler
Section "Monitor"
    Identifier "monitor1"
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
EndSection    
Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    SubSection "monitor1"
     Modes "1280x1024"
    EndSubSection
EndSection    

Получилось, что система запускается с тем разрешением, кот я задал в меню для grub2 :

set gfxpayload='1280x1024'

И мой домашний монитор стал запускаться с разрешением 1280x1024 а не 1024x768 при запуске сборки MagOS-Rosa

/usr/lib/magos/rc.local.d/01-background-m   - по дефолту запускается просто картинка и сделал запуск для Магеи

3) Меню в /etc/xdg/menus  установи свое. Это меню от МагОС дорработанное для запука в Магее
4) Добавил
file:///usr/lib/magos/rc.preinit.d/06-sysflash    -   Вычисляется адрес монтирования активной флэшки
file:///usr/lib/magos/scripts/dolphin-root                      -  Запуск Dolphin от root
file:///usr/lib/magos/scripts/sys-changes                     - Это тот же syschanges  но запускается только в /memory

5)   89-magos/lib/systemd/system

С родными настройками не смог штатно обновиться в МагОС-Роса
Генерация скрипта отключалась где то на середине
Надо :

- удалить из системы все plymouth для запуска при отключении
-  оставшееся сервисы отредактировать для запуска после magos-shutdown.service
- сделал magos-reboot.service  для отключения модулей при перезапуске.
   Это  сохранность флэшки.     Иначе были проблемы

5)

Не понял зачем  /usr/lib/magos/rc.halt.pre/20-deactivate и  /usr/lib/magos/rc.halt.pre/30-umount
Теперь все работает без перемонтирования модулей
Исключение - штатное обновление пакетов systemd и glibc
Тут система "забывает" о МагОС и пытается отмонтировать модули.
Но ничего не выходит и запускается штатная паковка сис изменений

/usr/lib/magos/rc.halt/81-savetomodule-post   - писалка для uird, добавил кое что но авторский код не тронут
/usr/lib/magos/rc.halt/80-savetomodule             настройка для 81-savetomodule-post
    добавлена настройка писалки из MagOS.ini , но если есть запуск сохранения  из меню для uird то запустится из только из меню для uird

6) Теперь я наконец то штатно обновился в сборке MagOS-Rosa
Т е установил пакеты и просто отключился

144

с etc/sysconfig/MagOS это не ошибка, это так сознательно сделано. Работает также как у вас, но всего в одну строчку. Если смущает выхлоп можно было просто 2 >/dev/null добавить.
Вообще ошибки выполнения команды часто использую  как проверку, посмотрите как устроен gactivate к примеру.

145

Было бы много удобне если бы код лежал в открытом виде. Форк на гихабе например.
По свопу все подтвериилось. При чем проблема не только с тмпфс, своп вообще криво работает на новых ядрах. .Практически не свопит, даже при сваппинесс 100.

146

Скоро Магея 7 выйдет, а сборки по 6 не выложено.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

147 (2018-12-06 16:12:15 отредактировано ingvaro)

betcher⇓ пишет:

Михаил выкатил тестовую сборку на ядре 4.15, будем посмотреть что там с   tmpfs-->swap

Пробовал запускать свежие сборки.
Напоминаю, что я их запускаю из папки /LVUSB/MagOS-R- https://forum.mageia.org.ru/viewtopic.p … 886#p27886

Сборка 20181123  на ядре 4.9.137 все ок !
Тестовую сборку на ядре 4.15  так и не запустилась. Загрузчик grub2. Авторизация по UUID флэшки. Не находится /LVUSB/MagOS-R

Сделал даже
- 71-uird_rosa.xzm  -  генерация uird с выбором ядра и с удобствами выбора на Xdialog сделанный на Росе
- 89-magos-1.xzm    -  свежий 88-magos.xzm  с дополненями для запуска магеи
Ссылка - https://cloud.mail.ru/public/3XHR/BNE2gtd6o
Пробовал поиск по метке флэшки и по sgn-файлу. Непомогло. Но Сборка 20181123 ведь запустилась

betcher⇓ пишет:

с etc/sysconfig/MagOS это не ошибка, это так сознательно сделано. Работает также как у вас, но всего в одну строчку. Если смущает выхлоп можно было просто 2 >/dev/null добавить.
Вообще ошибки выполнения команды часто использую  как проверку, посмотрите как устроен gactivate к примеру.

Так лучше оставить как у вас  ?
Если устраню "ошибку" то не будет и проверки

betcher⇓ пишет:

Было бы много удобне если бы код лежал в открытом виде. Форк на гихабе например.

Так может обсудить дополнения да на вышем гихабе будет уже лежать?
Ну я могу в своем облаке выложить.

betcher⇓ пишет:

По свопу все подтвериилось. При чем проблема не только с тмпфс, своп вообще криво работает на новых ядрах. .Практически не свопит, даже при сваппинесс 100.

На Магее вроде заработало. Уж не знаю. То ли Магея дошла то ли я что то сделал ?
Прблема при штатной установке пакетов. Память кончается и все зависает. На интепнете вроде нормально
Но сейчас таблицу разделов на флэшке сделал gpt
Может новые ядра  таблицу разделов  msdos  уже и не поддерживают

AlexL⇓ пишет:

Скоро Магея 7 выйдет, а сборки по 6 не выложено.

А на коком ядре ?
Думаю основное ядро будет все таки 4.9  и с возможностью запуска  ядра 4.14

148

бета сборка может не запускаться с btrfs.  У вас не она?

149 (2018-12-06 18:31:45 отредактировано ingvaro)

betcher⇓ пишет:

бета сборка может не запускаться с btrfs.  У вас не она?

Да как раз она и запуск с btrfs.

В Магее ядро уже можно скачать   4.18.20-desktop-1.mga6
Уже попробовал, но все по прежнему. Память через swap  не увеличивается.
А может она и не должна уже увеличиваться.
Уже 4 Гб  штатный объем памяти на компах и увеличивать память через swap  уже может не актуально.

Т е как теперь работает у меня swap  на ядре 4.18.20-desktop-1.mga6 :

Spoiler

Включил браузер с емкими страницами в инете

 swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sdb5                               partition       7846680 482000  -2

Выключил браузер

#swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sdb5                               partition       7846680 318416  -2

Раньше swap увеличивался но не уменьшался.

150

ingvaro, пора бы уже выложить готовую полную сборку на 6, как она есть, и приступить к 7.

Разработчик, мейнтейнер, переводчик, по всем вопросам.