Hi!
I'm building my second FreeNAS server. (Aiming at a low power NAS that can run 24/7/365 without I feel it's using too much electricity. My old NAS uses >100 W in idle.)
Relevant to this thread is:
Motherboard: Supermicro X11SSM-F
CPU: Intel Pentium G4560
RAM: 1 x Samsung M391A2K43BB1-CRC (16GB DDR4 2400MHz ECC UDIMM)
(I know 2 DIMMs of the same type will be faster, but since the bottle neck will most likely be 1 Gbit LAN I figure it doesn't matter. I assume I will save a little power by using only one DIMM, and it's probably better to have 1 x 16 GB instead of 2 x 8 GB in the future, if I want to expand or repurpose the RAM.)
How can I know whether ECC is actually working? I can't find anything about ECC in BIOS. I think sometimes you can enable or disable ECC in BIOS, but I didn't find ECC mentioned at all.
When I run "sudo dmidecode -t memory" from Ubuntu Live, it says "Single-bit ECC".
After some googling I found that for some people it says "Multi-bit ECC".
(Dmidecode does not seem to prove that ECC is working though. Someone said that dmidecode reported ECC on a computer he was sure didn't have ECC.)
So there are different kinds of ECC? Should I have bought something else?
I kind of feel like "Hey! There are multi-bit ECC, why do I only have single-bit ECC?"
In case ECC would fix a bit error, or detect >1 bit errors, how will I know?
I was also wondering whether it's any use to run MemTest86 on ECC RAM? Maybe ECC will fix single-bit errors (if any), and MemTest86 will report 0 errors?
I'm building my second FreeNAS server. (Aiming at a low power NAS that can run 24/7/365 without I feel it's using too much electricity. My old NAS uses >100 W in idle.)
Relevant to this thread is:
Motherboard: Supermicro X11SSM-F
CPU: Intel Pentium G4560
RAM: 1 x Samsung M391A2K43BB1-CRC (16GB DDR4 2400MHz ECC UDIMM)
(I know 2 DIMMs of the same type will be faster, but since the bottle neck will most likely be 1 Gbit LAN I figure it doesn't matter. I assume I will save a little power by using only one DIMM, and it's probably better to have 1 x 16 GB instead of 2 x 8 GB in the future, if I want to expand or repurpose the RAM.)
How can I know whether ECC is actually working? I can't find anything about ECC in BIOS. I think sometimes you can enable or disable ECC in BIOS, but I didn't find ECC mentioned at all.
When I run "sudo dmidecode -t memory" from Ubuntu Live, it says "Single-bit ECC".
After some googling I found that for some people it says "Multi-bit ECC".
(Dmidecode does not seem to prove that ECC is working though. Someone said that dmidecode reported ECC on a computer he was sure didn't have ECC.)
So there are different kinds of ECC? Should I have bought something else?
I kind of feel like "Hey! There are multi-bit ECC, why do I only have single-bit ECC?"
In case ECC would fix a bit error, or detect >1 bit errors, how will I know?
I was also wondering whether it's any use to run MemTest86 on ECC RAM? Maybe ECC will fix single-bit errors (if any), and MemTest86 will report 0 errors?