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

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

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Так что спасибо hakavlad и его le9, он взбаламутил все это болото и его патч стали добавлять в оптимизированные ядра. В итоге, зашевелились и гугловцы со своим mgLRU и провели ряд оптимизаций кода с прицелом добавления в официальное ядро.
MGLRU может появиться в Linux 5.19 для повышения производительности — особенно в ситуациях с нехваткой оперативной памяти

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Prelockd и memavaild выполняют ту же задачу, что и le9-patch. Это два разных подхода к одному решению, но le9-patch, это более свежий вариант/идея.

Цитата автора (hakavlad):
Цитата
Если не любишь конпелять и используешь ядра что дают, то как альтернативу le9 можно использовать prelockd и memavaild.
Лор 03.01.21


А по поводу uresourced, я использую у себя нечто похожее - ananicy. Отзывов не оставлю, это наверно только тесты могут показать эффект.
Кстати, когда юзал windows, в стародавние времена, тоже использовал какую-то прогу для повышения приоритета активного процесса.
upd. У uresourced немного шире функционал, он еще и с памятью работает (защита).

upd2. Цитата (hakavlad) по uresourced.
Цитата
На самом деле эффект от него есть, но не прям уж впечатляющ - prelockd и memavaild по-моему сильнее эффект давали.
Лор
« Последнее редактирование: 31 Май 2022, 19:42:40 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33054
  • Репутация: +226/-0
    • PuppyRus-A
Т.е. не заморачиваемся? Только для гурманов

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Свежие тесты MGLRU выглядят многообещающе для производительности Linux
Гуглоперевод:
Цитата
MGLRU v12 был недавно опубликован в качестве новой базы этой серии исправлений, разработанной Google, теперь против состояния Linux 5.19. Недавно я использовал эти патчи для свежего бенчмаркинга и по-прежнему впечатлен производительностью, особенно на устройствах с ограниченным объемом памяти.

Google уже использует MGLRU на Android и Chrome OS, и результаты оказались очень благоприятными. Многие организации/пользователи сообщают о отличных результатах работы с MGLRU . Если все пойдет хорошо, мы, возможно, увидим, что MGLRU будет включен в цикл Linux 5.20.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +128/-1
  • Автор темы
Выпущен MGLRU v14 для улучшения производительности Linux с малым объемом памяти
Цитата
MGLRU ожидается для Linux 6.1 ... Линус Торвальдс также ожидал и надеялся, что MGLRU будет готов к окну слияния 6.0, но, увы, время не подошло.