anonymous@RULINUX.NET~# | Last login: 2024-12-23 07:46:40 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Чета файрфокс повадился выжирать по паре десятков гигабайт памяти время от времени. Просто тупо в простое с несколькими сотнями открытых табов ни с того ни с сего - бах и машина вдруг в своп лезет.
Ну попробовал запускать его следующим образом:
anonymous(*) (2016-05-07 21:14:06)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0
|
|
|
Скрыть
Re:А что, ulimit/rlimit уже отменили что ли?Ну prlimit у тебя тоже должен быть.
anonymous(*)(2016-05-10 16:28:19)
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0 |
Скрыть
Re:А что, ulimit/rlimit уже отменили что ли?А нельзя было сделать то же самое, но только с помощью старого-доброго oom-killer-а? Как только кто-то полез в свап - прибиваем самого жирного огнелиса. |
Скрыть
Re:А что, ulimit/rlimit уже отменили что ли?OOM-киллер выбирает жертву не только по жирности. Например активно работающий процесс имеет меньше шансов быть убитым, а процессс повышенной "хорошестью" (т.е. с высокими niceness, другими словами с пониженным приоритетом) увеличивает свои шансы вдвое, так что фиг тут угадаешь кого убьют в этом хозяйстве:
Ну и ООМ-киллер приходи вроде когда памяти совсем нет, а это значит кеши файловой системы уже прибиты (и своп заполнился?), т.е. компьютер уже давно страдает. А под cgroups фирефоксы сидят в своей отдельной клетке в которой им дадено четверть всех ресурсов системы. Какой-нить экземпляр взбрыкнул и захотел отожрать больше памяти - ну сам же и сдох. Захотел отожрать больше одного ядра процессора - фиг ему дали. Вся остальная система не страдает от фирефоксовой придури. anonymous(*)(2016-05-11 16:56:51)
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0 |
Скрыть
Re:А что, ulimit/rlimit уже отменили что ли?Альтернативное решение от Система - теперь на базе nspawn. anonymous(*)(2016-07-20 21:36:35)
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) QupZilla/2.0.1 Chrome/45.0.2454.101 Safari/537.36 |
Скрыть
Re:А что, ulimit/rlimit уже отменили что ли?Я не понял, где именно указано, что именно /usr/bin/firefox запускается с такими ограничениями. |
Скрыть
Re:А что, ulimit/rlimit уже отменили что ли?Там нигде не сказано, там создаётся цэгруппа FF_limited и даются права колесу в ней запускать процессы. В иконке фокса я написал такую хрень: "cgexec -g memory,cpu,cpuset:FF_limited firefox -no-remote -p %u". И стартую его через там.
anonymous(*)(2019-05-29 03:42:05)
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:67.0) Gecko/20100101 Firefox/67.0 |
|
|
|
Этот тред читают 2 пользователя: |
Анонимных: 2 Зарегистрированных: 0 |
Re:А что, ulimit/rlimit уже отменили что ли?
Ничего себе что в линуксе делается! Я про такое даже не догадывался. Вот что значит сидеть на 14-й федоре без этих ваших цегрупп с системдэ.