LINUX.ORG.RU

Фоновый запуск Firefox и память

 ,


0

1

Привет, коллеги!

Есть сервачок, на котором запускаются параллельно 20 экзепляров Firefox и стягивают данные. Работает это так: в 1 браузере открывается 1 вкладка, в ней сайт, происходит переход по 5 ссылкам внутри сайта и браузер закрывается. Весь сеанс занимает около 120 секунд.

Проблема в том, что каждый процесс (Firefox, Web Content) ест около 800-1100 мегабайтов памяти.

Я не верю что тот сайт может «навыполнять» js так, чтобы занять столько ресурсов.

Что делать? Что можно отключить?

UPD: Debian 9.4, Firefox 57 (мозилловская сборка).

Перемещено tailgunner из development



Последнее исправление: lochness (всего исправлений: 1)

А что, всякие там links не судьба использовать?

anonymous
()

Что делать? Что можно отключить?

Роутер.

Теперь лиса это хром и почти всё это хром. Ты можешь, разве что, хитрить с памятью, типа: врубить UKSM/ZRAM.

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

А ещё вангую, что в 90% случаев тебе надо запускать не браузер у себя, а curl.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Теперь лиса это хром и почти всё это хром.

Уверен, что не путаешь с Оперой?

anonymous
()

А зачем несколько экземплярпов ? Почему не открыть несколько вкладок ? В хромиуме например API позволяет

Dred ★★★★★
()

Жирнолис жрёт, сколько видит. Попробуй его в контейнеры какие-то садить, чтобы он видел памяти меньше и жрал, соответственно, меньше. Всякие ulimit и cgroups это вроде не решают, просто не дают превышать заданный ими лимит; надо именно количество рамы репортить меньше, чем есть.

Плюс покури mozillazine, там есть описания всяких разных опций в about:config. Например, по дефолту лиса держит в памяти предыдущие страницы; если возвратов назад не осуществляется, можно это отрубить.

И встроенные аддоны вычистить попробуй, там куча мусора всякого в browser/features.

bodqhrohro_promo
()

С чистым профилем, сontent process limit: 1 и одной вкладкой - 150-200Мб.

Deleted
()

Запускать непараллельно один экземпляр или добавить памяти.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.