Ограничить потребление памяти браузером Mozilla Firefox в Fedora 25

На работе использую ноутбук HP Probook 450 g3 c 4 гигабайтами ОЗУ. Установил туда Fedora 25. и Firefox. И столкнулся со следующей проблемой - откроешь около 15 вкладок, и через час другой система начинает жутко свопится. лучшее решение - выключить, снова включить. Начал искать в чем проблема?

Выяснил, что всему проблема с потреблением памяти у современных браузеров. Отьедают почти всю память, когда кончается ОЗУ, начинают активно использовать swap. На ноутбуке слабый жесткий диск, который не выдерживает запросов на чтение-запись.

Решение:

  • Купить ОЗУ 16 ГБ. Говорят, это решает проблему с излишним потреблением памяти у браузера
  • Купить SSD-диск. Говорят, это решает проблему с излишней нагрузкой на жесткий диск
  • Ограничить размер доступной памяти через cgroups.

Для первых двух решений нет денег, и надо выбивать их у руководства.

Рассмотрим последний вариант:

В интернете нашел статью, в которой расказывается как через cgroups органичить потребление памяти для браузера.

я сделал все как в статье, только размер доступной памяти увеличил до 1Гб.

Теперь чтобы запустить браузер, приходится открывать терминал, вызывать команду, вводить пароль для sudo, затем открывается браузер.

Откроешь около 10 страниц и браузер закрывается. начинаешь по-новой запускать браузер. но есть плюс - не нужно перегружать систему, так как swap не используется.

comments powered by Disqus