Marky's Network Attached Storage (NAS) 2024 Build Series
- 01 - Why am I building a new NAS?
- 02 - What NAS am I building?
- 03 - Case Selection
in the fourth entry of my 2024 NAS Build series I am going to go over the hardware choices, prices, and specs.
Specs
- Intel i5 8500T 3.5 Ghz
- 32GB DDR4 3200Mhz Ram
- Intel Dual 10Gbit Ethernet
- 6x Seagate X16 14TB Hard Drives
- 4x Silicon Power Gen 3 4TB NVME
Usable Storage:
- 51 TB Hard Disk
- 4 TB NVME
Selection criteria and decisions made
I put a lot of thought in the hardware, and I feel I ended up with a lot of power for very little money. I'm going to break down the pricing later, but I had a few firm requirements to this build.
Speed was important, a lot of off the shelf NAS options do not have 10 Gbit networking. Power efficiency was the main drive of this build but without sacrificing performance.
Motherboard selection
Source: Ebay
This was by far the hardest choice in the entire build. I really wanted one of the newer mobile processor NAS boards but they are very experimental and can only be purchased from China. These boards combine mini pc motherboards with large number of onboard SATA and PCI-Express ports. Unfortunately, they are generally under powered and only recently have good options started to surface.
I settled on the Super Micro X11SCA-F motherboard. This board has eight onboard SATA ports, IPMI, two PCI-E slots, and two onboard M2 Gen 3 slots. Unlike my previous motherboard, it does not include dual 10 Gbit, so I will need one PCI-Express slot for a 10 Gbit ethernet controller.
While you can see VGA on board, it does have HDMI, so I can use my PIKVM to remotely manage the device without having to connect a keyboard, mouse, or monitor.
The primary reason I chose this board is the eight onboard sata ports and low power requirements. Without drives, I saw 28W draw at idle. Fully loaded with drives, I was looking at 50W. This is about half the power of my previous NAS.
CPU Choice
As mentioned in the specs, I went with an Intel i5 8500T processor. This is an 8th generation Intel 6 core processor. The T denotes is the Intel energy efficiency series of processors. The i5 is Intel's middle tier processor, the i3 is their low end feature set, while the i7 is their flagship line. In recent years, Intel added an i9 line with even more performance. In this situation the choice has very little impact on performance but the i5 has a few more cores and a significant jump in performance over the i3 8300T.
The i5 8500T is more than powerful enough to saturate 10 Gbit or 40 Gbit networking without drawing a lot of power. At 35W TDP, the i5 8500T costs roughly $6.50/yr to run. Since COVID, electricity prices have skyrocketed, and don't look like it will be returning to pre-COVID rates any time soon if at all.
Compared to my 2019 NAS, the passmark score of the i5 8500T is 7729 with a single core rating of 2017. Compared to the 2630L v2 I previously ran that was 6701 with a single core performance of 1418 at 60W TDP. A lot more performance at half the power bill. The original CPUs I put in the 2019 NAS were much higher power demand at 130W TDP or $24/year for each of the two processors while still being slower than the i5 8500T.
The CPU is cooled by the Thermalright Assassin 120mm cooler. This is a cheap cooler that performs well above it's weight class and competes with coolers five times it's price.
Memory
I went with 32 GB of DDR 4 ram. I might upgrade it to 64 GB if I run into problems, but this ram is exclusively used for ZFS caching. 32 GB is most likely going to be plenty, but if I find I am not getting good cache hit scores, I will bump it up to 64 GB. It's not an expensive upgrade but it does draw a little more power.
Networking
At minimum, I wanted to run 10 Gbit, but I was considering 40 Gbit as well. 40 Gbit seems expensive, but it is dirt cheap. It is old technology and can be purchased used for similar price of 10 Gbit.
This choice ended up being a very big rabbit hole, mainly due to network switch options and power usage. I'm going to skip all this, and cover this in another post, but I went with an Intel 540-T2 for testing, then the 540-DA2 for deployment. The difference is RJ45 ports vs SFP+, more on this later.
Storage
I already had hard drives from my previous NAS that were in excellent shape, modern, fast, and with low usage. This includes 6 Seagate EXOS X16 14TB SATA drives. For these, I went RaidZ2, which is like Raid 5 but with two parity drives instead of one. ZFS isn't really raid, so it isn't truly comparable to Raid 5.
RaidZ2 with 6 14TB Drives will give me a total usable space of 50.8 TB. This is due to the two parity drives and the fact these drives format as 12.7 TB instead of 14 TB. I will be able to lose two drives while still having a fully functional array.
I also have two NVME 4 TB drives in a mirror configuration for applications that require high speed random access, like virtual machines.
The system runs off a pair of SATA SSD drives.
Price
That covers most of all the important choices, so here are the final costs to build this machine. Keep in mind, I am building two so I have a primary NAS and then a synced backup.
Quantity | Component | Price $ | Shipping $ |
---|---|---|---|
1 | X11SCA-F Motherboard | 109.00 | 0 |
1 | Intel i5 8500T | 47.00 | 0 |
1 | Assassin 120mm Cooler | 18 | 0 |
1 | Fractal R5 | 75 | 0 |
1 | 32 GB DDR 4 Ram | 51.00 | 0 |
1 | Intel 540-T2 | 23 | 0 |
1 | Intel 540-DA2 | 15 | 0 |
2 | SFP+ DAC Cable | 12.88 | 0 |
2 | 4 TB NVME | 220 | 0 |
6 | Seagate X16 14TB | 240 | 0 |
Total Cost: $2,521.76
The Seagate HDD are $1,440 of this cost, and this is for new price, you can get them as cheap as $150 for refurbished with 3 year warranties bringing down the price $540 and just under $2,000. The server itself costs less than $650, a bulk of the costs is drives. You can save a ton of money using refurbished and smaller drives.
I already had the Fractal Design R5 case, but I put down $75 as I would get a Coolmaster N400 for $75 if I had to buy a case.
I went with two network cards, but only need one. During testing, I am using RJ45, but for the final deployment, I will use SFP+ which will save about 3W+ per port or roughly $6-10/yr per port. I will be using both 10 Gbit ports, so that's about $12-20/yr to use SFP+ instead of RJ45. I will go more into detail on this in the networking portion.
Commercial eight bay NAS options with 10 Gbit will run $2,000+ and will be a lot slower.
Posted Using InLeo Alpha
Looks like it is going to be a more than capable machine. Have you ever heard of the company FS? That's where I have been buying a lot of my optics lately. They have good prices on GBICs and fiber patch cables. The quality has proven to be quite good so far.
Yes. They are popular for networking.
That is a great setup, you made me start making my own calculations, I own an old HP i5 8th gen with a Geforce GTX , a 512 Gb NVME and some 16 Gb ram, nothing spectacular, but with a pair of Seagates I can try to install trueNAS core and make some test with Plex... I'm quite lame with tech as I have no formation but I really enjoy tinkering xD - Well done!
Not to change the subject but remember that byteball drop years ago, did that ever end up going anywhere or did it end up being another underperforming crypto.
It spiked briefly but dumped it ages ago.
I went to take a look considering how many of those bytes I have. I remember a few years ago taking a look at them and they use to tell you what they were worth, which was basically squat for holding such a large quantity. Now it doesn't tell you and I am not good at figuring that stuff out, but one thing did stand out on their stock site and that was Trump on the site taking donations. At least I figure that's why he had his face plastered on there. That rose my curiosity that maybe something came of it, if it did I had better get rid of them before he crashes the site, lol.
The problem is there is very little volume to be able to sell them. Not to mention very few places list it. I believe it is mostly dead at this point.
I can't seem to post an article I wrote. It keeps saying it failed to post using some hf26 or whatever a legacy serialization is. Do you know what's up with that?
Node issue most likely.
Did they do another hard fork? Are other people having the same issue? Are they working on fixing it?
That's amazing. I could literally run that with the solar panels on my pickup truck - while I was running my table saw at a remote site innawoods.
The costs of transmission and storage of data have declined almost incomprehensibly. I can remember the advent of Microshaft's Terraserver, which touted a Terabit of data storage as a marvel of the day. I do not understand why anyone suffers the cloud when you demonstrate not only nominal data capacity, but even redundancy.
In the meantime, keyboard failures have defeated me. I cannot compare your competence with my demonstrable lack of it. At least I have your post as evidence competency actually exists, while I communicate with smoke signals.
Thanks!
Or you can just not read and downvote it, that's cool too.
or you can just spam everyone's posts with marketing your bs.
You do you bro, I'll be here developing the tech to take your bags to the moon, let me know if I can help you with anything.
But I'll remove my downvotes cause that was petty and u don't deserve it.
You don't have to, you do you.
Okay, as I am a self improving person, would it have been better if I started as:
Would you be interested to read our first DHF proposal?
I don't want to be spamming but I do want interested people to read it + take the time to understand the project.
So maybe I could say that with an honest comment about the post?
Thanks for the quick lesson we're all human.
Not going to lie, you were the first person I commented on, literally first promotion I've done besides re-blogging. So good to have a shift in strategy early. Gotta love hive.
Why do you think you deserve to advertise your proposal on my post?
How do you see it as anything but spam?
How would that have changed anything.
This isn't a Hive problem, it's a you problem. You basically busted in my living room and tried to sell me something.
Then downvoting all my posts? That's certainly a you problem as well.
Understood, and I apologize, and thank you for taking the time to set me straight. You've made a change in the future.
That's a lot of disc space @themarkymark
I wanted to stop by and let you know we've just published our first proposal. Your eyes [and vote] on it would mean a lot to us.