News for hackers. Stuff that matters.
Re:Zimaboard: The closest thing to my dream home server setup by lakomen on Monday October 09, 2023 @08:41AM (#37819836)
A server without ECC RAM is not a server, sorry. It's a catastrophe bound to happen.
Re:Zimaboard: The closest thing to my dream home server setup by JKCalhoun on Monday October 09, 2023 @08:45AM (#37819876)
Home server though? People use Raspberry Pis for home servers.

Speaking of which, guessing the Raspberry Pi 5 with PCIe is going to give the Zimaboard a run for its money.

Re:Zimaboard: The closest thing to my dream home server setup by WJW on Monday October 09, 2023 @08:55AM (#37819971)
This makes me think: is there some sort of kernel plugin that ECC-ifies existing memory in software? Similar to how you can implement RAID in software.

I even vaguely remember a kernel module (?) that transparently performed in-RAM compression so that you effectively used less memory at the cost of increased CPU usage. Can't find it anymore though.

Re:Zimaboard: The closest thing to my dream home server setup by smoldesu on Monday October 09, 2023 @09:00AM (#37820020)
> remember a kernel module (?) that transparently performed in-RAM compression

Zram? https://docs.kernel.org/admin-guide/blockdev/zram.html

It won't ECC your memory, but it can handle compression just fine.

Re:Zimaboard: The closest thing to my dream home server setup by pomstazlesa on Monday October 09, 2023 @08:55AM (#37819982)
Ok, boom
Re:Zimaboard: The closest thing to my dream home server setup by asmor on Monday October 09, 2023 @10:26AM (#37820771)
Just remember, corruption happens outside the memory too.
Re:Zimaboard: The closest thing to my dream home server setup by nirav72 on Monday October 09, 2023 @10:52PM (#37828041)
Yes. Ive seen cheap/bad sata cables cause all kinds of problems for people running home servers.
Re:Zimaboard: The closest thing to my dream home server setup by huhtenberg on Monday October 09, 2023 @10:53AM (#37821058)
May not be a "catastrophe", but this is a perfectly valid point.

RAM bitflips is one of the sources of bitrot. You may use ZFS, do scrubbing and what not, yet still end up with a corrupted data, because it'd be damaged before it hit the storage.

Re:Zimaboard: The closest thing to my dream home server setup by dharmab on Monday October 09, 2023 @11:36AM (#37821520)
I've seen a single bitflip cause a 3% error rate on a production service
Re:Zimaboard: The closest thing to my dream home server setup by superq on Tuesday October 10, 2023 @11:03AM (#37832995)
Such a blanket statement is simply not true, sorry, even if ZFS fans like to repeat such mantras. That's like saying that a server without redundant power supplies isn't a server.

Google famously ran all of Google search on a million or so cheap desktop-class home-built white boxes (for want of a better term) without dreaming of ECC.

It really depends on the workload and what your goals are. There are plenty of places to introduce bitrot aside from RAM, and it's obvious that ECC can't catch all bitrot.

If you're not checksumming/hashing, then you won't catch it either, and if you are, then the likelihood of the bitrot matching that hash is basically nil and you'll always detect the bitrot.