The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Система / Linux)
Изначальное сообщение [ Отслеживать ]

"Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил."  –1 +/
Сообщение от And (??), 22-Янв-22, 13:39 
Как, чем временно отправлять процессы браузера в спячку?

Страницы новостей, интернет магазинов, видео (стоящее на паузе) хостингов в фоне едят по 10-50% ядра процессора. 5-8 страниц, открытые в фоне, едят половину CPU и когда не смотришь в них,

каким бы сриптом отправлять всё это махом в nice с низшим приоритетом, резать им CPU до 2% от ядра, и потом по скрипту возврщать ресурсы?

В контейнере запускать? Как-то ещё - перебирать процессы по именам и делать renice?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (-), 22-Янв-22, 18:44   +1 +/
лучше разделить на процессы, если не умееш и браузер сопротивляется (кстати ни ос, ни де, ни браузер не указан), если сопротивляется - разносиш по усерам. допустим один для гей порно, во
втором у тебя хентай, и тут ты решил пересмотреть жил был пес, твой де или думай как тебе это сделать - ранит скрипт который уже в свою очередь усыпит парней и тентакли.  ну у меня как-то так это работает.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от And (??), 22-Янв-22, 22:44   –1 +/
> ос, ни де, ни браузер не указан

DE - Минт с XFCE. Но, это не должно бы влиять на решение. Разве нет?

Браузер - Хромой. Но, "9 из 10" процессов соответствуют страницам. Впрочем, процесс, родительский для всех, тоже иногда в топе с 10-20% CPU. Не всё понятно.

Насколько понимаю, нагрузку эту дают страницы. Страницы у браузера разнесены по процессам. А тогда возможный простой вариант: работать на уровне операционки с процессами, без специфики браузера или DE.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3

3. Сообщение от Аноним (-), 22-Янв-22, 23:41   +/
вот по-этому и говорю разделить по юзерам, долго будешь вкуривать почему когда что-то саспендю - тентакли не двигаются. а вот что будет тригером тебе решать, хочешь по голосу делай вроде крика - кончил ! и вся порнушка уходит в саспенд и автоматом месага парню чтоб не беспокоил минут 10, хочешь датчик влажности спаяй , на что фантазии хватит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от куесууеучукцп (?), 27-Янв-22, 18:44   +/
> Как, чем временно отправлять процессы браузера в спячку?

а черт его знает, надо ман по kill смотреть.

запускаю браузер в вирт машине, проброшена папка "Загрузки" на диск и нет проблем, на взлом браузера напукать(жесткая модерация не дала запостить более емкое определение), когда жрет много машину на паузу ставишь и все.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

9. Сообщение от Павел Отредиез (ok), 29-Янв-22, 13:07   +/
>> Как, чем временно отправлять процессы браузера в спячку?
> а черт его знает, надо ман по kill смотреть.

Да, че нить типа
killall -SIGSTOP chromium


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аноним (10), 05-Фев-22, 23:48   +/
Видео, стоящее на паузе, не должно потреблять процессор. Только память может. У меня открыто по 100 видео на паузе в середине, я бы заметил.

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

Но если резать браузер, то, по сути, надо резать только контентный процесс, в котором плохая страница поселилась, остальные трогать совсем не надо. Можно посылать ему сигнал стоп и потом продолжать, если мешает. Вроде такой возможности узнать в каком процессе какой таб сидит нет, поэтому только смотря на загрузку. Может отваливаться только, тогда придётся морозить все процессы. Но, вообще, это не нормально, не стоит ли установить и настроить ublock? Также есть дополнения которые выгружают страницы из памяти, в основном они работают как надо. Если в странице майнер не встроен, мне кажется, она не должна потреблять ресурсы. А майнеры режутся браузерами и блокировщика рекламы есть.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

11. Сообщение от AtillaFoxemail (ok), 09-Фев-22, 14:47   +/
> Видео, стоящее на паузе, не должно потреблять процессор.

а как же сетевые запросы, обработка видеостатистики, предзагрузка видео в кэш и ещё 100500 нужных функций?

> Если в странице майнер не встроен, мне кажется, она не должна потреблять ресурсы.

facepalm.jpg. Куда девать скрипты, аналитику, предзагрузку и прочие prefetch'и, serviceworker'ы?

> А майнеры режутся браузерами и блокировщика рекламы есть.

И... как это сделать гарантированно, на сайте с видео, где нужно разрешить несколько скриптов прежде чем он тебе отдаст видео, даже в .mp4, а хуже в .m3u8 или ещё какой холере. Не забываем, что скрипты могут быть обфусцированными...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #12

12. Сообщение от Аноним (10), 09-Фев-22, 15:18   +/
Зачем? Почему у меня не делает этого и всё прекрасно? В фф даже при воспроизведении при переключении с таба остаётся только звук с околонулевой загрузкой. На паузе естественно у таба режутся ресурсы (борьба с майнерами или что-то такое) и вообще останавливается какая-либо активность, я не вижу, чтобы остановленное видео хотело ресурсов. Там даш подгружаемый скриптами, естественно, но скачивать все гигабайты в память и не будет. Когда ты не смотришь вся активность просто останавливается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #13

13. Сообщение от AtillaFox (ok), 10-Фев-22, 06:48   +/
> Зачем? Почему у меня не делает этого и всё прекрасно? В фф

1. Canvas Blocker стоит (это конечно вторичная причина, но тем не менее)? 2. Если нет, то может быть всё и хорошо. Давно слез с FF, так что не знаю текущего положения вещей, на одном устройстве старая версия, Mypal вот безобразничает. Извините, если не прав.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру