So after around 7 years of using FreeNAS/TrueNAS I've started to upgrade my hardware.
First, replaced hard drive with S.M.A.R.T errors, then tried to upgrade my CPU and unfortunately it fell on the motherboard socket and bent a pin. I was worried about it although tests went fine for a period of 1 day.
So next I took a better motherboard/CPU/RAM that I had aside and replaced it for the storage.
It has i7-4790 with 32GB 1600Mhz which is more than enough for my needs.
Now the more I read threads in this forum, the more I'm worried about the stability of the storage, so after I bought both LSI SAS controller + hotswap cage, I've started to run some more thorough testing - for CPU, RAM (Memtest86+) and dd repeatable read tests on large image files and verified sha256 output again and again (data is larger than RAM size so every cycle blocks are read from pools again).
dd went fine for about 2 days.
The problem is that memtest failed after 7 rounds in one test - one address that flipped 1 same bit 3 times.
Frustrated as I thought I'll be able to reuse old hardware and because what's written about the dangers in non-ECC systems I'm starting to think about ECC components.
I understand that what's needed is to replace CPU + Motherboard + RAM.
I need about the same spec as before (4 cores and 32GB). I'll have around 12TB usable pools (18TB raw), I guess recommended RAM is 8GB as base + 12GB for supporting the pools (please correct me if I'm wrong).
Would you suggest buying used ones? Is it safe enough based the assumption that ECC can detect errors and CPUs are mostly reliable and hard to break? (most important thing for me is to make sure data won't be corrupted)
I looked at ebay and found mostly supermicro X9SCL-F and X9SCM-M with a match E3-1230 v2 or E3-1265L v2 for lower watt consuption.
Not sure about which RAM brand and model is recommended.
Estimated price including shipping (I live in Israel and ebay shipping can be quite expensive for motherboards - around 60$-70$) is around 200$ (calculated one ECC 32GB UDIMM RAM I found).
If used are recommended, will be glad to hear if you have other suggestions.
And to make sure I'm going the right path - What is the advantage of registered / buffered ECC?
How much should cost new hardware with ECC support?
First, replaced hard drive with S.M.A.R.T errors, then tried to upgrade my CPU and unfortunately it fell on the motherboard socket and bent a pin. I was worried about it although tests went fine for a period of 1 day.
So next I took a better motherboard/CPU/RAM that I had aside and replaced it for the storage.
It has i7-4790 with 32GB 1600Mhz which is more than enough for my needs.
Now the more I read threads in this forum, the more I'm worried about the stability of the storage, so after I bought both LSI SAS controller + hotswap cage, I've started to run some more thorough testing - for CPU, RAM (Memtest86+) and dd repeatable read tests on large image files and verified sha256 output again and again (data is larger than RAM size so every cycle blocks are read from pools again).
dd went fine for about 2 days.
The problem is that memtest failed after 7 rounds in one test - one address that flipped 1 same bit 3 times.
Frustrated as I thought I'll be able to reuse old hardware and because what's written about the dangers in non-ECC systems I'm starting to think about ECC components.
I understand that what's needed is to replace CPU + Motherboard + RAM.
I need about the same spec as before (4 cores and 32GB). I'll have around 12TB usable pools (18TB raw), I guess recommended RAM is 8GB as base + 12GB for supporting the pools (please correct me if I'm wrong).
Would you suggest buying used ones? Is it safe enough based the assumption that ECC can detect errors and CPUs are mostly reliable and hard to break? (most important thing for me is to make sure data won't be corrupted)
I looked at ebay and found mostly supermicro X9SCL-F and X9SCM-M with a match E3-1230 v2 or E3-1265L v2 for lower watt consuption.
Not sure about which RAM brand and model is recommended.
Estimated price including shipping (I live in Israel and ebay shipping can be quite expensive for motherboards - around 60$-70$) is around 200$ (calculated one ECC 32GB UDIMM RAM I found).
If used are recommended, will be glad to hear if you have other suggestions.
And to make sure I'm going the right path - What is the advantage of registered / buffered ECC?
How much should cost new hardware with ECC support?