FIrefox и Chromium используют всю оперативную память и ПК зависает

FIrefox и Chromium используют всю оперативную память и ПК зависает

У меня есть проблема, которую я пытаюсь решить уже долгое время. Я использую Ubuntu 16.04 с двойной загрузкой и Windows 10:

Когда я использую несколько вкладок в Firefox или Chromium, я вижу значительное использование памяти. Одна вкладка занимает до 500 МБ ОЗУ, а когда она достигает 3,7 ГБ ОЗУ, мой компьютер зависает, и единственное, что я могу сделать, это сделать жесткий сброс моего компьютера.

Я пробовал несколько вариантов решения этой проблемы:

  • Отключены все дополнения в Firefox (версия Firefox — 58)
  • Обновите ядро ​​до 4.13
  • Отключено «Использовать аппаратное ускорение, если доступно» и сделано больше для оптимизации производительности Firefox.
  • Попробовал использовать Firefox в безопасном режиме
  • Увеличенный swapping vm.swappiness=10 и swap до 8 ГБ

У меня всего 4 ГБ ОЗУ. У меня никогда не было такой проблемы с Windows, это происходит только на Ubuntu.

free --humanвыход:

              total        used        free      shared  buff/cache   available
Mem:           3,7G        1,2G        1,2G         50M        1,3G        2,2G
Swap:          8,1G          0B        8,1G

swaponвыход

Filename            Type        Size     Used   Priority
/swapfile           file        8388604     0         -1
/dev/sda5           partition   102396      0         -2

uname -rвыход

4.13.0-32-generic

Что еще я могу попробовать сделать, чтобы решить проблему?

решение1

То, с чем вы сталкиваетесь, называется подкачкой: у вас закончилась оперативная память, и ядро ​​выгружает неиспользуемые программы на диск. Установка swappiness на 10 просто означает, что ядро ​​выгружает позже, а не раньше (поскольку по умолчанию это 60).

КакПередача данных на диск в 1000 раз медленнее, чем использование оперативной памятипросто кажется, что ваш компьютер завис, но это не так.

У вас есть несколько вариантов:

  • Не используйте Chromium: он пожирает много памяти; используйте только Firefox!
  • Используйте AdBlock+ (реклама тоже съедает память)
  • Использовать NoScript (разрешить только нужные вам скрипты на нужных вам страницах)
  • Используйте меньше вкладок
  • установите swappiness обратно на 60и будьте терпеливы при обмене

и самое простое решение из всех:

  • Купить больше оперативной памяти

(также самый дорогой)

Связанный контент