The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! And, 22-Янв-22, 13:39  [смотреть все]
Как, чем временно отправлять процессы браузера в спячку?

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

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

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

  • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! Аноним, 18:44 , 22-Янв-22 (1) +1
    лучше разделить на процессы, если не умееш и браузер сопротивляется (кстати ни ос, ни де, ни браузер не указан), если сопротивляется - разносиш по усерам. допустим один для гей порно, во
    втором у тебя хентай, и тут ты решил пересмотреть жил был пес, твой де или думай как тебе это сделать - ранит скрипт который уже в свою очередь усыпит парней и тентакли.  ну у меня как-то так это работает.
    • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! And, 22:44 , 22-Янв-22 (2) –1
      > ос, ни де, ни браузер не указан

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

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

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

      • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! Аноним, 23:41 , 22-Янв-22 (3)
        вот по-этому и говорю разделить по юзерам, долго будешь вкуривать почему когда что-то саспендю - тентакли не двигаются. а вот что будет тригером тебе решать, хочешь по голосу делай вроде крика - кончил ! и вся порнушка уходит в саспенд и автоматом месага парню чтоб не беспокоил минут 10, хочешь датчик влажности спаяй , на что фантазии хватит.
  • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! куесууеучукцп, 18:44 , 27-Янв-22 (6)
    > Как, чем временно отправлять процессы браузера в спячку?

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

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

  • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! Аноним, 23:48 , 05-Фев-22 (10)
    Видео, стоящее на паузе, не должно потреблять процессор. Только память может. У меня открыто по 100 видео на паузе в середине, я бы заметил.

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

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

    • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! AtillaFox, 14:47 , 09-Фев-22 (11)
      > Видео, стоящее на паузе, не должно потреблять процессор.

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

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

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

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

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

      • Как cтавить браузер на паузу/suspend? - чтоб CPU не грузил., !*! Аноним, 15:18 , 09-Фев-22 (12)
        Зачем? Почему у меня не делает этого и всё прекрасно? В фф даже при воспроизведении при переключении с таба остаётся только звук с околонулевой загрузкой. На паузе естественно у таба режутся ресурсы (борьба с майнерами или что-то такое) и вообще останавливается какая-либо активность, я не вижу, чтобы остановленное видео хотело ресурсов. Там даш подгружаемый скриптами, естественно, но скачивать все гигабайты в память и не будет. Когда ты не смотришь вся активность просто останавливается.



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

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