3 ms·
IDK, anecdotally at least I broke the 100G RAM barrier earlier this year by upgrading to a Ryzen 5900X with 4 x 32G sticks. RAM has largely become quite afforda
by jabbany 4y ago
IDK, anecdotally at least I broke the 100G RAM barrier earlier this year by upgrading to a Ryzen 5900X with 4 x 32G sticks. RAM has largely become quite affordable with a 32G stick of DDR4 going for around ~$100 (and you can occasionally see discounts down to ~$80).
It has been great being able to spin up VMs as needed, or keep hundreds of tabs open on Chrome and not have to worry about things getting bogged down. The only annoyance is that this also results in gigantic memory dumps if the system crashes...
(FWIW, I'm usually hovering around 20G just with browser tabs alone and no VMs running. Admittedly, I do use tabs as a way to organize work so having hundreds is common.)
- kevin_thibedeau 4y agoWithout ECC you've exploded your vulnerability to bit flips.
- jabbany 4y agoNot a hardware person but it seems it wouldn't be that much of a difference? Assuming bit flips happen at a fixed rate (cosmic rays whatnot), then wouldn't the likelihood only depend on the actual amount of memory used rather than the total capacity? Like, if a bit flips in unused RAM does it really matter... And used memory is used one way or the other so the flip would have happened anyways. I think the bigger issue is outright RAM failures/errors are harder to diagnose. Like if I had a bad chip on one of the sticks, it would be harder to notice since the chance of hitting that error and crashing is much lower, so the system would seem to run fine most of the time. Doing memtest is rather annoyingly slow so I've only done it once after building the system to make sure none of the sticks were DOA. On another note, for my NAS I do run ECC (4 x 8G DDR3) on a server board and over the course of about 7 years, I've had 1 stick fail in the form of consistently getting stuck bits (which are then corrected and reported) and have had about 3 or 4 spurious flips in total on the other sticks.