Under my nose

Mind racking few days for what hardware to use for a Truenas system.

Went through trying to find itx boards for a mini build, had a list setup, glad I did not hit purchase.

I scavenged idea’s what to use, seen hp server racks etc, my hp z600 workstation came as an idea to use but power usage I was thinking be too much. I came across an article about ecc memory and truenas, so I dug deeper, searched ecc memory modules and mostly came across server grade modules, sat and thought, well, does my z600 have ecc? ran sudo dmidecode -t memory , error correction type: multi-bit ECC. Powered down the z600, pulled a stick, SAMSUNG 8GB ECC Registered DDR3 1333 Server Memory Model M393B1K70CH0-CH905. 6 x 8GB = 48GB ECC. 2 x xeon x5675.

Quite amazed, this was gifted to me couple years ago for free and used it as LM machine.

Also has 6or7 sata ports., I can run basic raid cfgs or zfs raid cfgs.

This will work perfect as a truenas system.

I read here as well.

Error Correcting Code Memory

Electrical or magnetic interference inside a computer system can cause a spontaneous flip of a single bit of RAM to the opposite state, resulting in a memory error. Memory errors can cause security vulnerabilities, crashes, transcription errors, lost transactions, and corrupted or lost data. So RAM, the temporary data storage location, is one of the most vital areas for preventing data loss.

Error-correcting code or ECC RAM detects and corrects in-memory bit errors as they occur. If errors are severe enough to be uncorrectable, ECC memory causes the system to hang (become unresponsive) rather than continue with errored bits. For ZFS and TrueNAS, this behavior virtually eliminates any chances that RAM errors pass to the drives to cause corruption of the ZFS pools or file errors.

To summarize the lengthy, Internet-wide debate on whether to use error-correcting code (ECC) system memory with OpenZFS and TrueNAS, most users strongly recommend ECC RAM as another data integrity defense. However:

  • Some CPUs or motherboards support ECC RAM but not all

  • Many TrueNAS systems operate every day without ECC RAM

  • RAM of any type or grade can fail and cause data loss

  • RAM failures usually occur in the first three months so test all RAM before deployment.

Very cool, just need to up a few hdd’s and 10Gpbs nic on it.

And WOW, the price on these modules :open_mouth: $69 or so a piece, dafuq.

Will set up truenas soon.

Yes, this is not a good time to buy new hardware, and maybe not even some second-hand hardware.
These X5675 Xeons should make for nice room heaters in winter but 48 GB of free ECC RAM is nothing to sneeze at these days. Even DDR3.

While I am all in favor of used and older server hardware for Truenas - mine are built on 2015/2017 hardware, the X5675 is from 2009 !
I would run Truenas for 1 month 24/7, before putting any semi-important data on it. And then of course backups.

2006 machine reportedly in use there. So 2009… :roll_eyes:

1 Like

Also, mind racking on getting a bootable usb installer scale to install as legacy bios usb in a uefi environment “win10-gpt-uefi” for legacy bios “z600”.

Tried rufus, rufus kept making the usb gpt, tuxboot just copied stuff over, did’t work, belena didn’t work, someone came with the most brilliant idea and created an app called ventoy-1.1.10, last night I was going through this dilemma, diskpart clean convert mbr, all these apps were converting to gpt or not working making the usb bootable for legacy bios, until i found ventoy-1.1.10, diskpart clean convert mbr, fired up ventoy-1.1.10, created the usb, formatted the partition fat32, copied scale over, bam, z600 was able to detect ventoy and the iso. Also first time truenas user, finding ventoy is a brilliant brilliant idea/coding, I can now use ventoy for all my iso needs in one. :smiley: .

Hooked in a Asus XG-C100C 10Gbps NIC@ 10Gbps & a UGT-ST644R - LINK STATE UP In:2.12 Gb/s Out:6.06 Mb/s Media Type:Ethernet Media Subtype:10000Mb/s Twisted Pair.

For some reason, OpenSpeedTest app hosts 0.0.0.0 to hosts 0.0.0.0 only maxes out at like 2.57Gbps.

Hooked up to a QNAP QSW-2104-2T-R2 on the 10Gbps port with a cat8 - Nippon Labs Cat8 RJ45 15FT Ethernet Patch Internet Network LAN Cable, Indoor/Outdoor, 24AWG, Shielded Latest 40Gbps 2000Mhz

So, i tried NFS today, struggled, got it working, for windows 10 to write to the pool dataset, had permission problems and low performance problems, 150MB/s. chatgpt helped, with it, conclusion, I learned about slog and l2arch. I deleted the nfs pool, went back to smb.

SMB pool:

I added an identical 8TB ironwolf to my truenas = 2 x 8TB ironwolfs/stripe, w/ 1 840 128GB pro ssd as slog and a kingston v300 120GB as l2arch.

10Gbps NIC.

From my PC1 with 2.5NIC and 22TB ironwolf pro, speeds are great. Prior, day ago or so, half my 22TB utilized, didn’t like that, added the second 8TB to truenas, and well, my 22TB hdd now maxed out read’s at 290MB/s > truenas, with setup above.