18

It gets so horrible that I can not even switch to TTY1 to force a reboot. I have to hard reset, and I lose work.

Ideally, I would like to be able to use the chrome browser on Ubuntu without having to keep reminding myself to close tabs.

Are there any extensions for Chrome, or tools for Ubuntu that can help prevent me going past the point where Ubuntu eats up all the RAM and becomes incapacitated?

  • 2
    How much RAM do you have? – TheWanderer Aug 28 '16 at 21:34
  • 1
    Has this been solved yet? Are any of the answers close to a solution? – WinEunuuchs2Unix Oct 5 '16 at 12:43
  • 1
    Did you find the name of the website that stole all the RAM? Just curious. – WinEunuuchs2Unix Oct 5 '16 at 23:23
  • 1
    To find out the website see the answer posted below this comment. – WinEunuuchs2Unix Oct 5 '16 at 23:30
  • 2
    You can restrict the memory usage of chrome with cgroup gist.github.com/juanje/9861623 – nisevi May 16 '17 at 14:12
28

The short answer: In Chrome, press Shift+Esc to see what tabs are using up too much RAM, and refresh or reload those tabs from time to time to reclaim memory.

The long answer: I think this is more of a Chrome problem than a Ubuntu problem.

I recently ran into this problem using Windows 7 with a Chrome tab opened on rt.com with the comments section at the bottom of a story opened. The comments section is driven by spot.im and will consume over a gigabyte of RAM over an hour of doing nothing but sitting there. Windows 7 would issue a low RAM error and then I'd have to reboot. The same problem exists within Ubuntu + Chrome but not nearly as bad as Windows + Chrome.

Then I discovered Shift+Esc within Chrome to bring up memory display stats, where I could watch how much RAM each tab was consuming. This works on Windows and Ubuntu.

When available memory (RAM + SWAP) runs low, a program called "OOM Killer" (Out of Memory) starts up and "intelligently" kills running applications and stops new applications from running. OOM Killer was improved in Linux Kernel 4.6, but I can't say exactly how.

I did a test the other night using Chrome to burn up 95% of RAM and 65% of swap using OOM killer under Kernel 4.7.1 and the system remained stable. I couldn't do new things like Alt+Print Screen but could still reboot no problem. Chrome did error out on reboot and couldn't restore the 20 odd tabs from the previous session, but that isn't a surprise.

  • 2
    man chrome is idiot seriously but then again, I want sync my google account and that is only possible with chrome. Perhaps there should be a lighter version of chrome without extensions. Anyways thanks for the help, Shift+Esc really helped. – user1735921 Oct 4 '17 at 18:14
6

Outside of using an extension for chrome, I dont know of a whole lot that you can do to fix it. On my personal computer i use The Great Suspender (When i do use chrome)

https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=en

  • I will give this a try, and see if this helps out. Will comment if this helped solve my issues. Thanks. – Akiva Aug 28 '16 at 23:33
2

Based on the comments, I think there are three choices...

  1. Chrome eats memory with each open tab, so either close some tabs, or try another browser like Firefox.

  2. Because of the small amount of RAM you have, try increasing your swap to 8GB. This can be done easily using gparted.

  3. Install more RAM.

If you need more clarification on any of these, please ask.

Cheers, Al

0

Honestly, the answer I came up with was giving myself 16 gigabytes of swap with an SSD.

My compiles, much less my browser, are no longer killing my system.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.