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

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

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

Я пробовал несколько вещей, чтобы решить эту проблему Проблема:

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

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

free --human output:

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 output

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

uname -r output

4.13.0-32-generic

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

1
задан 13 February 2018 в 23:50

2 ответа

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

Поскольку замена на диск в 1000 раз медленнее, чем при использовании ОЗУ, это похоже на то, что ваш компьютер замерзает, но это не так.

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

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

и самым простым решением для всех:

Не используйте Chromium: это настоящий бог памяти;

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

-1
ответ дан 17 July 2018 в 21:12

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

Поскольку замена на диск в 1000 раз медленнее, чем при использовании ОЗУ, это похоже на то, что ваш компьютер замерзает, но это не так.

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

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

и самым простым решением для всех:

Не используйте Chromium: это настоящий бог памяти;

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

-1
ответ дан 23 July 2018 в 21:52
  • 1
    Свободно после загрузки, а не когда проблема происходит, так как к этому времени выполняется жесткий сброс. Посмотрим, какая реакция получит ваш комментарий. – Fabby 19 February 2018 в 04:03
  • 2
    @userunknown ¯ \ _ (ツ) _ / ¯ – Fabby 19 February 2018 в 22:30

Другие вопросы по тегам:

Похожие вопросы: