Linux sucks at dealing with OOM situations 😒
Guess I'll have to upgrade to 96GB of RAM to keep browsing the web, eh? 🙄
Compared to anything else that doesn't freeze for minutes when you reach 80% memory usage.
Agreed yeah. Let me be more specific then:
Linux sucks at dealing with 20% memory avail before OOM situations.
Possibly, on all of my systems however. Swap or not doesn't matter. When I reach - pretty exactly - 80% RAM usage, my systems freeze for minutes, sometimes hours.
@fribbledom I have never had that problem. These days, I very rarely use that much of the RAM, though.
@fribbledom @mansr That's weird, I've also not seen that. The only similar thing I've had is with slow storage devices if you're writing a lot to them; you can fill all of your memory up with to-be-written data that you have to wait to be written; that actually gets worse with more RAM. If you have a shitty USB stick like that or similar, you can reduce the write limits.
@fribbledom I suppose the minimal requirements will tide you over for a few months, but 256 GB and three GPUs are recommended for web browsing.
I've already moved my Chrome instance to an AWS compute center just to be safe
@fribbledom I'm using FreeBSD with 4G RAM and 10G swap. I did have to fiddle with firefox's configuration a little to keep its memory use down, but it works fine now that I have.
@fribbledom talking about filling up RAM with the browser: back in the day first wordpress website I built constantly crashed browsers of the visitors. It worked fine for me though. Turned out I placed some high-quality, raw photos in a gallery on one page which required around 16gb of RAM. No problem for my development maschine though so I didn't notice 😅 Classic.
@carcinopithecus @fribbledom Even now, I don't run out of memory from having 16GB plus 16GB of swap partition. And the swap only becomes heavily used if I do something like render a really complex scene in Blender.
These days, I'd consider 16GB to be a baseline desktop machine, and I'm really mad at Apple for even selling 8GB options at all for their newly launched M1 machines, considering that upgrading is literally impossible because the RAM is embedded in the SoC.
Of course, there's no telling how well it will work out, considering that they got away with selling embedded mobile devices with 1/4 of that or less, but still, these are desktop machines.
I find that Chrome and Chromium stuff tends to eat a good portion of memory, and that every Electron app has its own instance of Chromium or CEF or equivalent, and so does Steam and so does EGS if I use that.
But yeah, at this point, I consider 16GB fairly decent for regular use, and that you should have a swap capacity equivalent to that Just In Case.
To open 50-100 of those segregated tabs, ~128Gb should be considered.
Now we can discuss how much this browser sucks, or this html engine sucks, but still, is the browser which sucks. Not the OS. The OS is just running on undersized hardware.
In the image below, you can see how much a single tab is taking to write this answer to you, on both browsers.
So your machine is undersized, and linux has a little to do with the fact browsers are horribly inefficient. Yes, with no swap linux will try its best. But, still you want to keep all of the tabs running, none swapped, and you have more sw than RAM.
What you expect?
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!