Это становится настолько ужасным, что я даже не могу переключиться на TTY1 для принудительной перезагрузки. Я должен сделать полный сброс, и я теряю работу.
В идеале я хотел бы иметь возможность использовать браузер Chrome в Ubuntu без необходимости напоминать себе о необходимости закрывать вкладки.
Существуют ли какие-либо расширения для Chrome или инструменты для Ubuntu, которые могут помочь мне избежать того, чтобы Ubuntu съел всю оперативную память и стал недееспособным?
cgroup
gist.github.com/juanje/9861623Ответы:
Краткий ответ: в Chrome нажмите Shift+, Escчтобы увидеть, какие вкладки используют слишком много оперативной памяти, и время от времени обновляйте или перезагружайте эти вкладки, чтобы освободить память.
Длинный ответ: я думаю, что это больше проблема Chrome, чем проблема Ubuntu.
Недавно я столкнулся с этой проблемой, используя Windows 7 с вкладкой Chrome, открытой на rt.com, с разделом комментариев внизу открытой статьи. Раздел комментариев управляется spot.im и будет занимать более гигабайта оперативной памяти в течение часа, ничего не делая, кроме как сидеть там. Windows 7 выдаст ошибку низкого ОЗУ, а затем мне придется перезагрузиться. Та же проблема существует в Ubuntu + Chrome, но не так сильно, как в Windows + Chrome.
Затем я обнаружил Shift+ Escв Chrome для отображения статистики отображения памяти, где я мог наблюдать, сколько ОЗУ потребляет каждая вкладка. Это работает на Windows и Ubuntu.
Когда доступная память (RAM + SWAP) заканчивается, запускается программа «OOM Killer» (Out of Memory), которая «интеллектуально» убивает запущенные приложения и останавливает запуск новых приложений. OOM Killer был улучшен в Linux Kernel 4.6, но я не могу точно сказать, как это сделать.
Прошлой ночью я провел тест, используя Chrome, чтобы сжечь 95% оперативной памяти и 65% подкачки, используя OOM killer под Kernel 4.7.1, и система оставалась стабильной. Я не мог делать новые вещи, такие как Alt+, Print Screenно все равно не мог перезагрузиться без проблем. Chrome сделал ошибку при перезагрузке и не смог восстановить 20 лишних вкладок из предыдущего сеанса, но это не удивительно.
источник
Shift+Esc
действительно помогло.Помимо использования расширения для Chrome, я не знаю всего, что вы можете сделать, чтобы это исправить. На моем персональном компьютере я использую The Great Suspender (когда я использую Chrome)
https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=en
источник
Основываясь на комментариях, я думаю, что есть три варианта ...
Chrome расходует память с каждой открытой вкладкой, поэтому либо закройте некоторые вкладки, либо попробуйте другой браузер, например Firefox.
Из-за небольшого объема оперативной памяти попробуйте увеличить объем подкачки до 8 ГБ. Это можно легко сделать с помощью gparted .
Установите больше оперативной памяти.
Если вам нужно больше разъяснений по любому из них, пожалуйста, спросите.
Ура, Ал
источник
Честно говоря, ответ, который я получил, дал мне 16 гигабайт подкачки с SSD.
Мои компиляции, а тем более мой браузер, больше не убивают мою систему.
источник