Repurposing an outdated Xeon workstation into a quiet, high efficiency, high speed (10Gbps) TrueNAS server
Part-08: “The Way Forward” with present “Xeon 10GbE TrueNAS Server Project”
Hello, dear ASR friends and colleagues,
Throughout this post series, I believe I have been able to share the initial hardware and software configuration of the present “Xeon 10GbE TrueNAS Server Project,” which already provides SMB I/O performance surpassing my expectations.
I will be slowly and steadily implementing subsequent several possible features, in the near future, towards the tentative “finalization” of the 10 GbE TrueNAS server; the features to be discussed one‑by‑one in this
Part‑08 post are as follows:
64GB (8GB x8) ECC RAMs to replace present non-ECC ones, or not
I repeatedly mentioned and shared that the present DDR2 non-ECC RAMs (8GBx8=64GB) are so far working with no issue at all in the TrueNAS server built on ASUS P9X79 WS M/B, not only for TrueNAS OS operations but also for efficient data caching layer in ZFS RAIDZ2 configuration.
I am well aware that the use of ECC RAM is generally recommended for NAS systems, especially for heavy‑duty 24/7 (
i.e., 365-day continuous operation) with frequent multi‑client access or additional server workloads. I understand this is especially true for rather heavy-duty NAS utilization like 24/7 non-stop operation, for frequent simultaneous I/O access from multiple client PCs as well as for many add-on server software implementations such as music server plug-in.
My present (and future) objectives and requirements of the 10GbE TrueNAS server, however, is mainly “data-storage-oriented, and not for multi-purpose “active” server functionalities. This means I will not operate the NAS server in a 24/7 manner, I will power-on only for ca. 8 hours in a week, and simultaneous multiple I/O from client PCs —say, simultaneous “heavy-duty” access from more than two client PCs— would be rarely happening. I assume that my rather “gentle” access to the TrueNAS server is one of the reasons for “no-issue-at-all operation” with present non-ECC RAMs.
Furthermore, I found
this interesting web article frankly discussing “the need or not of ECC RAM” in home- or SOHO-use TrueNAS server; I hope your web browser will properly translate the page into your preferred language.
In my specific use‑case—short weekly operation, single‑client heavy transfers, and no 24/7 workloads—the practical benefit of ECC may be smaller than in typical NAS deployments. Still, I continue monitoring the used market for affordable ECC modules fit for P9X79 WS namely unbuffered (UDIMM) ECC 8GB DDR3 240-pin RAM; I need 8 RAM modules of the same lot.
I would highly appreciate hearing your thoughts, experiences and recommendations on “the actual needs” of ECC RAMs in my XEON 10GbE TrueNAS project.
M.2 NVMe 1TB or 2TB Caching SSD
My current RAM‑based ARC cache already performs surprisingly well, so the NVMe cache remains an optional upgrade rather than an urgent requirement.
Even though I have already installed PCIe “adapter” for M.2 NVMe SSD in the Xeon TrueNAS server for data caching in ZFS RAIDZ2 operation (see
my Part-03 post), “the actual need for M.2 NVMe caching SSD”, or not, seems quite similar to what I mentioned above on ECC RAMs.
As I mentioned in
my Part-03 post, most of the 64GB non-ECC RAM works quite efficiently as data cache for ZFS RAIDZ2 operation, and hence I am still not fully in confidence for the immediate need for caching M.2 NVMe SSD.
By the way, the largest single data file I would routinely transfer/write into the SMB share storage of the 10GbE NAS server is
ca. 600GB VHDx (thin-provisioning VHDx derived from MBR-booting 2TB SSD of Windows 11 OS plus various datafiles in a notebook PC).
I assume that installing a 1TB or 2TB M.2 NVMe SSD as a cache device—large enough to fully absorb my routine 600GB VHDx transfers—would allow the 10GbE link to operate at saturation (around 800 MB/s in my setup). This would “liberate” the client PC much earlier, while TrueNAS continues writing from the NVMe cache to the RAIDZ2 HDDs in the background.
Are my above understanding and expectation correct?
As for selection and durability of M.2 NVMe SSDs for NAS cache (as of September 2026), I found
this informative web article. It is interesting for me that the reporter uses/refers CrystalDiskMark for benchmarking NVMe SSDs.
In any way, again,
I would highly appreciate hearing your thoughts, experiences and recommendations on “the actual needs” of M.2NVMe caching SSD in my XEON 10GbE TrueNAS project, even though I will carefully follow the pre-owned market trends, especially price-wise, for previous generation 1TB or 2TB M.2 NVMe SSD to be used in the TrueNAS server.
8TBx7 or 10TBx7 Server HDDs (five for ZFS-RAIDZ2 pool, two for reserve)
This is “the
must way forward” in my Xeon 10GbE TrueNAS Project; I would like to replace all the present test/evaluation RAIDZ2 HDDs —now 6+6+4+4+4TB odd HDDs in the ZFS RAIDZ2 pool— by new 8TB (or 10TB) WD-RED server HDD.
BUT! what a “crazy” market situation right now for HDDs, SSDs and RAMs; the prices still remain extraordinarily “crazy” high level, and the very limited availabilities look to be continuing for the time being, several months or years ahead, as we are having much discussions on
the thread hosted by @TonyJZX entitled “is anyone affected by the rampocalypse? gpupocalypse? nandpocalypse?” where I briefly participated with
my post #23.
On the other hand, many of the web articles on this regard tell me that the enterprise sectors, mainly AI related industries, are simultaneously planning and actually moving towards replacing their HDD-based data storage platform with advanced enterprise-oriented high-capacity NVMe SSDs, mainly because of much higher capacity-densities per physical space and save-the-earth requirements.
This means that, once such enterprise high-capacity SSDs will start to be provided in flooding manner, the pre-owned still healthy HDDs may be released to the used market in numerous quantities to which we as end consumers can access at affordable prices; I hope such timing would come to a reality within the coming two years. I think we may expect the same trend for the used-while-healthy previous generation M.2 NVMe SSDs.
In any way, “now” in early September 2026, is definitely not the timing for purchasing brand new server HDDs, especially in my present Xeon TrueNAS Project of “repurposing and affordable budget” policies. I will be waiting for the possible steep price-down at least until the coming Black-Friday period in November, or until further later; healthy and guaranteed preowned enterprise 8TB or 10TB HDDs will be welcome to my present Xeon 10GbE TrueNAS Project.
Complete backup platform for ZFS-RAIDZ2 SMB share storage
As I intensively discussed and shared in
my previous Part-07 post, for the time being, I decided to continue using the old-but-efficient Windows 11 Pro PC for complete back up and benchmark platform for the TrueNAS SMB share storage, even after the installation of 8TBx5 (or 10TBx5) HDDs.
Please note that after I would have 8TBx5 HDDs, present 6+6+4+4+4TB HDDs will be kicked out from the TrueNAS server, and they will be able to serve backup HDDs together with present 6+4+4TB HDDs on the backup client PC.
Since the ZFS RAIDZ2 SMB capacity with five (5) 8TB HDDs will be
ca. 22TiB,
the possible backup platform consists of “existing” 6+6+6+4+4+4TB HDDs, i.e. six-(6)-HDD-array of total 27TiB in simple NTFS format, will be more than enough in my Xeon 10GbE True NAS Project.
For such HDD array of six (6) HDDs, it may be better to replace the present 240W PSU in the client PC by new 500W PSU enabling more-than-enough electricity supply for startup simultaneous spinning-up and stable robust utilization of all the simultaneous HDDs backup operations, though.
I have no worry about the shortage of SATA3G port numbers on the M/B ASUS B75M-PLUS (it has 5 SATA3G ports) since I could already find 4-port PCIe x1 SATA3G expansion card in my junk drawer which can be installed onto PCIe x1 slot of the M/B ASUS B75M-PLUS.
UPS (Uninterruptible Power Supply) for the Xeon 10GbE TrueNAS Server
This would be another “must” item, if I (we) will operate our NAS server in 24/7 continuous mode.
In my present Xeon 10GbE TrueNAS Project, however, the possible purchase of UPS is at the bottom of the priority list since I will power-on the server only
ca. 8 hours in a week, and I will definitely do not power it on during predicted thunderstorm weather conditions.
Furthermore, I already have, and I will always have, the latest complete backup of the whole SMB share storage in the dedicated client backup PC.
Even though the priority is not so high, I have already identified —through discussion with Co-Pilot— a UPS unit that perfectly fits my Xeon 10GbE True NAS server; I mean a domestically manufactured unit in Japan, with enough use-case reports, well validated compatibility/affinity with TrueNAS OS, having nice warranties and free first battery replacement.
For your reference, during the past two‑month test/evaluation period, I experienced one unexpected power loss caused by a very distant thunder strike. Fortunately, the TrueNAS server restarted normally with no issue reports, which again impressed me with the robustness of ZFS RAIDZ2.
By the way, for ordinary “shutdown” of the TrueNAS server, I always confirm that any of the access LEDs for five HDDs is not blinking at all; I can easily check it since the five (5) HDDs are loaded in the front-access HDD cage with I/O access indicator LEDs (ref.
Fig.01 in Part-01 post), and the TrueNAS server sits under my office table. Consequently, after such non-HDD-access confirmation, I place my “order” of shutdown to the TrueNAS OS.
Prior to closing this
Part-08 post, for your convenience of hyperlink jumps, let me look back the titles of my post series so far shared:
Repurposing an outdated Xeon workstation into a quiet, high efficiency, high speed (10Gbps) TrueNAS server
Part-01: Introduction, background, requirements, test and validation platform, initial SMB access evaluation
Part-02: Selection, flashing, and implementation of HBA Card in the TrueNAS NAS server
Part-03: An “intermezzo” of the post series: PCIe adapter for M.2 NVMe SSD and cooling fans on its heat sink
Part-04: Selection and implementation of 10 GbE NIC (Network Interface Card) in the TrueNAS server
Part-05: Selection and implementation of 10 GbE NICs (Network Interface Cards) in client Windows PCs, and silent cool-running 10GbE switching hubs
Part-06: An “intermezzo” of the post series: one-slot thickness simple VGA card in the True NAS server, and summary of optimized PCIe slots utilization
Part-07: Present status of the TrueNAS ZFS-RAIDZ2 SMB share storage and complete backup platform
Part-08: “The Way Forward” with present “Xeon 10GbE TrueNAS Server Project” (this post)
This
Part-08 post serves as
"Finale" of
Act-1 on this thread.
Please stay tuned, however, since after a few months of
"Intermission", I will resume the
Act-2 of this thread with my
"Preludio" post
Part-09 when I would make a major next step forward in present
"Xeon 10GbE TrueNAS Project".
Until then, I mean even during the coming
"Intermission" period for my post series, of course your comments and our discussions will be highly welcome!
_
_