Jump to content

Screw HDD noise! The all-SSD rackmount NAS.

RollinLower

Alright! So here i'll be laying out the plan for my new NAS machine.

 

Right now i have the following setup:

- Supermicro SuperChassis 846BE16-R920B
- redundant 920W SQ PSUs
- Supermicro X11SSL-F
- Intel Xeon E3 1230V5
- 64GB DDR4 ECC
- LSI 9201-16I SAS/SATA controller
- LR-Link 10G SFP+ NIC

- about 240TB in HDD capacity

NAS.webp.eff88abd6f1aa38ddd2d8bf68a5d19c6.webp

 

Which is awesome for what it is, and because of some Noctua fans it's also very quiet. That is, untill the HDDs start spinning up.

This rack sits right next to my Desk, and the HDD's, while very spacious, can get intensely audible when under heavy I/O. This, is ofcourse completely unacceptable.

 

So here is what i aim to do: Get rid of the old setup completely, and start again from scratch. The complete plan is not set in stone just yet, but here is a draft:

 

- 2U, (supermicro?) 25 bay 2,5" chassis

- 25x 2TB SATA SSDs

- atleast 128GB RAM, and enough CPU horsepower to have this not be the bottleneck

- as silent as possible, maybe watercooled like my other server?

- dual 10G connectivity is a big plus.

 

As stated though, this is a very rough draft, and it all starts with the case. I'll be researching what case or secondhand server i can get that would fit the bill for now. But as always: Expect updates soon!

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, RollinLower said:

This rack sits right next to my Desk, and the HDD's, while very spacious, can get intensely audible when under heavy I/O. This, is ofcourse completely unacceptable.

You dont just move the thing?

Link to comment
Share on other sites

Link to post
Share on other sites

34 minutes ago, Somerandomtechyboi said:

You dont just move the thing?

i live in a pretty small apartment, so moving it is out of the question.

also, i like having all my machines close by!

20221026_100411.thumb.jpg.762ccbe43c95f2f1f3c9b76bf07f5bd4.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

47 minutes ago, RollinLower said:

i live in a pretty small apartment, so moving it is out of the question.

also, i like having all my machines close by!

20221026_100411.thumb.jpg.762ccbe43c95f2f1f3c9b76bf07f5bd4.jpg

How about adding some sound dampening around the hdds?

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, RollinLower said:

how would you even do that in a 24 bay hotswap chassis?

I meant it more like sound dampening the outside of the chassis where the hdds are stored

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, RollinLower said:

 

- about 240TB in HDD capacity

NAS.webp.eff88abd6f1aa38ddd2d8bf68a5d19c6.webp

25x 2TB SATA SSDs-

The data hoarder in me cries at the reduced size 240tb to 50? Ouch. 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 month later...

Finally getting this back on track!

 

Lots around this project has changed though. pretty much all specs are different, except for the 2U chassis. 

 

first off, i got a stellar deal on some hardware which i could not refuse.

- 2x Xeon Silver 4116 (12C 24T each)

- 512GB RAM in 8x 64GB DIMMs (so potentially up to 1TB in this machine!)

- SuperMicro X11DPI-N

- Intel X520 10G SFP+ NIC

a raid controller which came with the chassis and ofcourse 26 x 2TB Samsung PM863a disks!

20230105_183803.thumb.jpg.5be7e5be5df1c668534377a657d69d41.jpg

 

20230105_183740.thumb.jpg.42e1614ee1076446c0d8e235775cb276.jpg

 

I gotta say, it already looks quite stellar in the rack!

IMG_20230105_200710.thumb.jpg.ad50cce904d5794aa4c953a9223348ea.jpg

 

I'm also debating the watercooling aspect of this build. As much as i love watercooling my servers, i think this box would be just as fine with just some noctua's and better CPU coolers. This would also greatly help with maintaining this machine. 🤔

Also, because i now have to deal with the absolute unit of a X11DPI-N, i don;t think i can fit a radiator and pump somewhere in there.

Link to comment
Share on other sites

Link to post
Share on other sites

Fans arrived!

20230112_193827.thumb.jpg.45d0c55624f47975e130215c7956cd98.jpg

 

The tiny 40mm fan is for the raid controller, since this thing a solutely needs some form of direct airflow to prevent it overheating. I just screwed it into the heatsink with some cut to size radiator screws I had laying around.

20230112_195602.thumb.jpg.4331fe778518e894b757b2efa53c61b5.jpg

 

Next up, 3x uln 80mm nocs, uln so they spin at a max of 1500rpm, which should make this a very quiet box indeed.

I had to cut away part of the original fan shrouds, but I guess it's nothing too catastrophic. It definitely does not deserve the beauty price tho.

20230112_201146.thumb.jpg.065ed156953fb181bbd07a783fef2d29.jpg

20230112_202552.thumb.jpg.a83ad4a6accab5f0b13c8d0db1677235.jpg

 

And there she is!

Now you probably saw this coming from a mile away: the CPUs overheat.

I expected as much, and better CPU cooling is on the way. In the meantime I've plopped in some spare fans to get everything installed.

 

20230112_210406.thumb.jpg.f21b31920d09104c5a984323d43e8928.jpg

 

I've opted to try out treunas scale for this box. Pretty curious how that goes!

 

More updates should be coming soon!

Link to comment
Share on other sites

Link to post
Share on other sites

little preview of the truenas setup as it is booted now.

welp.thumb.JPG.2942b63da8676796a303c3a0e818c2d3.JPG

 

i would say that is probably enough power for a home nas, yes? 

(geheugen = RAM in dutch)

 

Link to comment
Share on other sites

Link to post
Share on other sites

alright, so i have most of the initial truenas setup done now. 

I opted to just plop all 26 drives into one big raidZ3. mostly because even the 30-something TB of usable storage i get from this is much more than i plan on using for the forseeable future. Also, the Z3 means i get 3 drive fails before actual data-loss! 

Setup of truenas core has been super easy aswell. After selecting all the SSDs and assigning them to the same pool in raodZ3, i enabled TRIM here:

health.thumb.JPG.8b4fac05555af252bb7eeafad1e2d568.JPG

And i created a user with SMB share rights, started the SMB service and ofcourse an SMB share dataset and presto!

tadaaa.JPG.94959d5881349fc98e0f872afc19a5a7.JPG

Just like that, 36TB of usable space added to my main system. 🙂

 

Copying a file from my PC to this NAS got me the following result:
copy.JPG.42dc97e868622de9584db4b060b543e9.JPG

Which is quick, just not the 1GB+ the redundant 10G link should be giving me. I wonder what the bottleneck is here. The NAS should have plenty CPU power to handle a 10G link and my main PC aswell, which is running a Threadripper 3960X. The NICs in both systems should also be sufficient, an Intel X720 in my PC and an Intel X520 in the NAS. Linked together through a Ubiquiti USW aggregation switch and multimode fibers.

 

Also, i love how the main dashboard looks on truenas. You get insights on most of the stuff you'd need on the front page. Things like CPU usage and temps, drive health, network usage and RAM.

dashboard.thumb.JPG.d8e87597033724a683e31a9e83460bf5.JPG

Also notice how the system is currently idle most of the time, and CPU temps are in the high 40's. This is fine for now as i won't be deploying any containers or VMs on this box yet, but i got more fans on the way that should fix this problem. When CPU temps are under control, the real fun starts!

 

Anyway, expect more updates soon as this build nears the finishing line.

Link to comment
Share on other sites

Link to post
Share on other sites

holy crap te VM capabilities of TrueNAS scale are something else.

 

i'll be formulating a better post later but i just spun up 5 new Ubuntu 22.04 VM's in less than 5 minutes. This is awesome!

Link to comment
Share on other sites

Link to post
Share on other sites

I finally got the fans for the CPU coolers in, and i never actually thought about mounting them before now. And since the CPU coolers are just passive heatsinks with thin fins, screwing them in like i did with the HBA cooler is not an option.

 

In the end i came to this 300IQ solution: 

20230119_170209.thumb.jpg.a527e4365ef25c16ce16a8529218c48c.jpg

20230119_165420.thumb.jpg.f7c5833107da3d3df83734fb56d392a7.jpg

20230119_170031.thumb.jpg.2b934e5cd22d0189ea83c5a7e133a8ed.jpg

 

rubber bands and paperclips!

The temps are great now. idle they sit at 30C, which is about 8C over ambient.

idle.JPG.9f62f1c1a94e7fb2396bfa6c3d5cf901.JPG

But the noise is a little distracting. You cannot hear it most of the time, but when they spin up you can get a little whoosh just barely in the background. 

I think i might put some of those low noise adaptors in between that Noctua ships with the fans. 

 

I also added a GPU in here i can use for one of the VMs i plan on using in this box. It's nothing special, just a Nvidia Quadro NVS 510. It will handle the most basic of CUDA, and that's what i need it for.

20230119_170304.thumb.jpg.f5723da4efb38b6e40bbdd8e4063de27.jpg

 

Link to comment
Share on other sites

Link to post
Share on other sites

Now this is getting quite excessive...

Knipsel.JPG.cccfcf1959279db3e44b52699db04b46.JPG

 

I just have this in here for shits n giggles at this point. There is no way i am ever going to deploy enough VM's on this box to utilise over a TB of RAM.

 

That being said, it does look rather nice!

20230120_174030.thumb.jpg.57d4869c769af65d77f154b99b3c07ad.jpg

@Windows7getagging you for hardware porn

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Someday. Maybe. For right now though I'm good with 512GB. 😅

 

I want to build a distributed cluster using something like Cockpit for a simple NMS. So I probably won't buy denser RAM than what I know each server needs.

 

Doesn't mean I'm not jelly though. Maybe perform the experiment I want to perform:

 

Make a VM and give it a ton of RAM.

Make a ramdisk

Create either an iSCSI or SMB network share.

Attach the disk to another VM.

Speed test. :3

 

You could litterally use RAM through the hypervisors virtual switch (100Gbit) to store an entire VM in RAM. xD

Link to comment
Share on other sites

Link to post
Share on other sites

  • 6 months later...

Some updates to this machine:

I had a pretty fantastic deal on two EPYC 7552 chips, with 48 cores and 96 threads these are beasts, and would make for a fine upgrade to this box. 

Going from 2nd gen Intel Scalable to EPYC means a socket change though, and that also means a complete platform upgrade.

 

i found the following board on ebay for cheap:

mobowithchip.thumb.jpg.e7b8703761f8b31e01207faa3bec9a28.jpg

 

it's a Gigabyte MZ32-AR0. I chose it because it was super cheap, but also because it has enough DIMM slots to fit all of the DIMMs i have in this system.

 

Becaue the formfactor is pretty standard SSI-CEB, it fits the Supermicro chassis like a glove.

moboin.thumb.jpg.a2bbea637d319033e8c36442b04dcc45.jpg

 

This EPYC chip is a lot more power-hungry compared to the Xeons i was running before though. And the dinky Noctua air cooling setup i was running is not going to be able to cool the 200Watts of power this thing consumes. For reference: The Xeons where 85Watt parts.

Normally i would build my own waterloop in this situation, but since alphacool was running a promotion on their 2U watercooling sets i bought one of those instead. All in one watercooling ready to go! (foreshadowing...)

coolingandcables.thumb.jpg.0668f93d05e76806206430fc37dd6a2b.jpg

 

 

At this point i was pretty ecstatic. All i had to do was shorten the tubes on the watercooling setup but other than that everything went super smooth!

I did however find out about 2 things around this point:

 

1. In my previous setup, i also had two normal SATA connectors on the motherboard to connect the last two SSDs in the back hotswap bays.

2. The watercooling actually doesn;t fit in a 2U system.....

 

woops.thumb.jpg.5e9974890401c8deca1e5da67b524c39.jpg

 

This is kinda baffling to me. this was advertised and sold as a 2U server watercooling all-in-one. And yet, it will not fit a bog-standard 2U server.

I did manage to get the lid closed over top of the fittings, but that leaves the top cover in a bulge. For now that;s fine, but i guess i have to go look for a different pump/block combo or standalone pump and standalone block.

 

Now that everything was together, i could finally power her up. 

The first thing i noticed is that TrueNAS booted up like nothing even changed. It picked up the new hardware without missing a beat, and even my pool was still functioning normally, albeit with 2 drives missing. (1 spare in a Z1 and the global hot-spare)

 

That was pretty short lived through, because the next thing i noticed was that the NIC was not showing up.

I use a 100G Mellanox ConectX-5 in this system, and it was plugged into a PCIe gen 4 x16 slot. I tried everything i could find on google to make it wirk, but it just wouldn't even pop up in the BIOS. The NIC went completely unrecognised by the system. Then i stumbled upon a 4 year old forum post by someone on the servethehome forums where they explained Mellanox cards don;t like different PCIe gens that their own spec, so i swapped the nic to the only compatible Gen3 slot on my motherboard:

niclocation.thumb.jpg.ced99cc9420f4ce0342392dc13c338f5.jpg

 

Which leaves it with a lot less cooling, but the tiny noctua fan attached to it and a very fortunate location of some punch-outs in the case for rail mounts makes it that the card stays within temps! And in the new/old slot, it was picked up right away without any further issues. Even my SMB share to my windows machine just popped back to life!

 

One final thing i noticed is that the two HBA's where getting too hot in this setup, since they have very limited airflow in that position. I solved this by zip-tying another 80mm noctua to the back of the case, drawing hot air away from the HBA area specifically.

 

extraHBAfan.thumb.jpg.c498a8a08c4e5d85063b43095be36914.jpg

 

And that is the system back online!
I did order a adapter cable from miniSAS to 4x regular SATA, which i'll use to connect the final 2 drives. And i might have to also see about RAM temperatures. With all this RAM so close together, the DIMMs are also getting a little toasty, eventough they are in the direct path of airflow from the radiator.

Schermafbeelding2023-07-27193139.thumb.png.506df1a01799c2946fa21e4b140a0456.png

Link to comment
Share on other sites

Link to post
Share on other sites

Well that’s some false advertisement from alphacool if I ever saw one. 

 

other than the Fitment, how are the thermals and noise under load? 
 

other notes:

1. How are you paying the power for this thing? From the Dutch in your screenshot I’m deducing your probably paying about 35+ cents per kWh. 
2. That hardline gaming rig is absolutely one of the sexiest machines on the planet

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, MG2R said:

Well that’s some false advertisement from alphacool if I ever saw one. 

 

other than the Fitment, how are the thermals and noise under load? 
 

The CPU thermals are great, 40C to 55C under load. But i did have to add extra fans to the RAM to keep all of it cool. Especially after spinning up some VMs on this box and RAM utilization goes up.

I ended up using 2 60mm noctuas which cover the RAM completely and i added some zip-ties to keep them aligned within the free space between the RAM sticks. 

 

20230716_193903.thumb.jpg.3c9440823bd5967e8bfa03fa06002c34.jpg

20230728_122940.jpg.98b17da4091651858d7e5175933e6a87.jpg

 

I will probably have something 3D printed though to better funnel the air through the DIMMs. maybe just a shroud to properly funnel the air from the radiator over the RAM aswell?

10 hours ago, MG2R said:

other notes:

1. How are you paying the power for this thing? From the Dutch in your screenshot I’m deducing your probably paying about 35+ cents per kWh. 
2. That hardline gaming rig is absolutely one of the sexiest machines on the planet

I pay about ~25c a kWh, meaning my homelab is currently drawing about 200 euro a month worth of electricity. Quite a bit, but to me the hobby is worth it. My SO also isn't complaining because i'm paying the powerbills anyway.

 

As for the gaming rig, thanks! i built it after my previous pc burned down. That's quite a story in of itself, you can check out the Phoenix link in my signature for that buildlog, eventough the machine has seen some changes since then.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Man I can’t get myself to spend that much on a hobby but I’m happy you do and post about it. That said, I am in the process of acquiring a new homelab. Waiting for parts rn. The main boards arrived but the rest is still in transit. It’s all about low power clustering. 35 c/kWh. Ever watt counts.
 

Those pictures of your burned down gaming rig are absolute horror. My condolences 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×