I'm setting up a fossil server on a raspberry pi 3 wtih 1GB of RAM. I have read that ZFS is memory hungry and that a minimum of 1GB is recommended. I have also read that ECC is required. My question is this, does ZFS really need ECC, and does it really need more than 1GB in order to operate without breaking down (panics, corruption, etc), or is it just a matter of worrying about performance.
My motivation for asking is I've used ZFS non-stop for ever and never had a non-recoverable error (sure, I've had drives fail, but nothing that caused a real problem). But I've always run it on a machine with 8GB of RAM. I'm gonna try it, but the thought of memory related issues that could happen without any warning is a little bit scary and I though I'd ask the forum denizens for hopefully more informed answers.
My motivation for asking is I've used ZFS non-stop for ever and never had a non-recoverable error (sure, I've had drives fail, but nothing that caused a real problem). But I've always run it on a machine with 8GB of RAM. I'm gonna try it, but the thought of memory related issues that could happen without any warning is a little bit scary and I though I'd ask the forum denizens for hopefully more informed answers.