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

Автор Тема: mglru, le9-patch + zram. Нехватка памяти, фризы:OOM KILLER и пр.  (Прочитано 13884 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #45 : 09 Июль 2021, 11:32:52 »
У меня он сейчас запущен в вирте. Выделенная память 1.5G, запущен крайний firefox 89.0.2 и я спокойно пользуюсь firefox в хосте. Раньше уже бы пришел oom-killer. Правда раньше не было и ядра с le9.
Скрин с вирта.


Да, еще в своей prar2103 заменил вчера earlyoom на nohang. У него настроек побольше и значит возможностей:
Цитата
nohang-desktop.conf предоставляет настройки по умолчанию, оптимизированные для использования на рабочем столе.
« Последнее редактирование: 09 Июль 2021, 11:42:29 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #46 : 12 Июль 2021, 10:15:25 »
Можно потом перенести куда-нибудь, для тестирования новейших технологий
Лучше выдрать ядро и протестировать по сравнению с нашим pf

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #47 : 12 Июль 2021, 10:30:22 »
Ядро, это потом. Главное, чтобы все могли оценить работу системы в условиях малого количества памяти. Когда линукс остается работоспособным во всех режимах, даже когда 1G памяти, firefox и куча открытых вкладок. Думаю для многих это будет откровением.

А с учетом, что сейчас модная тема, ставить линукс на тв боксы и другие устройства, то le9+zram может стать 'палочкой-выручалочкой'. Ведь в таком случае не надо гнатся за объемами памяти. А устройства с 1G достаточно дешевы.


p.s. Здесь опыты sfs с размером zram, при ограничении памяти в 1G в вирте. Если еще добавить патч le9, пользоваться системой будет удобней.
« Последнее редактирование: 12 Июль 2021, 10:36:42 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #48 : 12 Июль 2021, 11:02:02 »
Главное, чтобы все могли оценить работу системы в условиях малого количества памяти
Ну так :
1. Ставим https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.12.0-pf6-lf/
2. zram=150% (в моих дистрах обрабатывается /etc/rc.d/zram - в других можно запустить руками, установив в скрипте mem=150)
3. Отключены защиты от аппаратных уязвимостей CPU Spectre и Meltdown: повышает скорость работы программ ценой уменьшения безопасности трудно эксплуатируемых проблем. - не помню как сделать, у автора не нашел рецепта

На июль 2021 года, таких ядер два: XanMod и pf-kernel (с чуточку модифицированной версией le9).
Размер кеша регулируется настройкой sysctl vm.clean_low_kbytes.

В 5.12.0-pf6-lf нет такого параметра

Потом выдираем ядро из linuxmint-20.2-xfce-oldpc-le9-08.07.2021-64bit.iso и повторяем эксперименты.
У меня под рукой нет 1-2гб ПК. На виртуалке - не знаю, насколько хорошая идея экспериментировать...
По итогу сделать вывод - какое ядро юзаем. Если XanMod - можно освежить версию 32 бит (скомпилить с этими патчами и aufs)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #50 : 12 Июль 2021, 11:11:12 »
У меня под рукой нет 1-2гб ПК. На виртуалке - не знаю, насколько хорошая идея экспериментировать...
Нормально, именно для экспериментов на 'зависла/не зависла' система, израсходовав всю память.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #51 : 12 Июль 2021, 11:13:35 »
Т.е. вы тестировали с каким ядром и параметрами? Прямо сильно довольны?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #52 : 12 Июль 2021, 11:18:37 »
Ну да, я же писал выше. Изошку обкатал в вирте с ограничением 1.5G ram. А учитывая, что система с de-mint, плюс запущенный firefox 89.0.2, другой iso (с другим ядром и настройками) сразу же встал бы 'колом'.


upd.
система с de-mint
Перепутал с mate, :) там xfce. Mint, это название дистрибутива. )
« Последнее редактирование: 12 Июль 2021, 17:53:04 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #53 : 12 Июль 2021, 11:26:58 »
На наши дистры эти параметры пробовали переносить?
Кстати pf-kernel provides the file pages protection (with own le9 implementation) by default since v5.10-pf2; - т.е. и в моем 5.11-pf уже было

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #54 : 12 Июль 2021, 11:30:52 »
Дальнейшее развитие le9:
v5.13-pf2
Цитата
* the latest BBRv2 fix has been applied
* all the extra BFQ patches have been dropped due to kernel panic
* the potential igb netpoll fix has been reverted as useless
* the anonymous mappings protection under memory pressure has been introduced

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #55 : 12 Июль 2021, 11:40:50 »
the anonymous mappings protection under memory pressure has been introduced
Что это? У меня так часто компилить в планах не было. Кроме вас, пока не наблюдаю восторженных юзеров

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #56 : 12 Июль 2021, 11:45:01 »
Ну в чем проблема, запустить iso, что давал выше, выставить память в вирте на 1G и запустить все что можно и нельзя - firefox.... всевозможные другие приложения.

И система будет продолжать работать. Разве это не подобно чуду? Всегда же считалось такое невозможным. Главное взять и попробовать, а не заниматься теорией. :)


iso, хеш 2ce435ff4885e14a582d4ef790be004b
торрент
« Последнее редактирование: 28 Декабрь 2021, 23:09:18 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #57 : 12 Июль 2021, 11:49:28 »
На наши дистры эти параметры пробовали переносить?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Re: Re: Об особеностях работы утилиты kill.
« Ответ #58 : 12 Июль 2021, 11:52:32 »
Код
live@roll2103 ~ % uname -r
5.12.0-pf6-lf
Т.е. дефолтом le9. Ну, zram я использую уже давно, о чем не раз писал. Защиты (Spectre и Meltdown) не отключал. О каких еще настройках идет речь?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Re: Re: Об особеностях работы утилиты kill.
« Ответ #59 : 12 Июль 2021, 12:54:42 »
Т.е. здесь полноценный рецепт счастья для любого дистра? Прошу остальных протестировать