Silencing the 100% Arm NAS-while making it FASTER!

Поделиться
HTML-код
  • Опубликовано: 20 май 2024
  • Visit brilliant.org/JeffGeerling to start your 30-day free trial, and the first 200 get 20% off their annual subscription!
    The HL15 NAS build using an Arm64 CPU was surprisingly loud-and power-hungry.
    Can we improve that? This video will explore making it almost silent, while also reducing power consumption by half. Then we'll dive deeper into performance and efficiency.
    Check out the Ansible playbook I'm using to manage my NAS and set up ZFS and Samba:
    github.com/geerlingguy/hl15-a...
    Links to other things mentioned in this video (some links are affiliate links):
    - Earlier build video (part 1): • How efficient can I bu...
    - Noctua NF-A12x25 PWM fan: amzn.to/3SXi4vl
    - Noctua NA-IS1-12 Sx2 Inlet Side Spacers: amzn.to/3wzH6ZN
    - Noctua NA-FH1 8-channel fan hub: amzn.to/48zpFpt
    - Techno Tim's HL15 video: • EVERYTHING You Should ...
    - Top500 Benchmarking repo: github.com/geerlingguy/top500...
    - THIRDREALITY ZigBee Smart Plug: amzn.to/3wx2YVI
    - Reed Instruments R8050 Sound Level Meter: amzn.to/3P0mwrX
    - Home Assistant ApexCharts graphing plugin: github.com/RomRider/apexchart...
    Support me on Patreon: / geerlingguy
    Sponsor me on GitHub: github.com/sponsors/geerlingguy
    Merch: redshirtjeff.com
    2nd Channel: / geerlingengineering
    Contents:
    00:00 - Problems to be solved
    01:04 - Only fans
    04:41 - Stripping down the system
    06:47 - What is efficiency?
    07:35 - Benchmarking the CPU: Top500
    09:02 - Arm support: Linux and Ansible
    11:49 - Benchmarking ZFS: RAIDZ2, SLOG, L2ARC?
    15:48 - ZFS learnings on the HL15
    16:33 - Keeping my mind sharp
  • НаукаНаука

Комментарии • 465

  • @willfancher9775
    @willfancher9775 2 месяца назад +113

    A couple of notes about SLOG and L2ARC. They're both of pretty limited utility because they do very specific things. The SLOG only accelerates synchronous writes, and a lot of workloads and benchmarks only use async IO and will simply bypass it. It's meant to be useful for things like databases that do high volumes of small sync writes. L2ARC on the other hand is fed with a throughput limit from ARC evictions. That means it only ever caches data that's leaving ARC, and only if it's not too much too quickly. This means it's really only useful for smaller, more random reads. Sequential IO is broadly left to your main storage since most ZFS pools' main storage will have pretty good sequential IO on its own without either of these.
    The thing to look into for NVMe is the special allocation vdev. Level1Tech did a pretty good video about this. But basically it puts all the pool's metadata on the NVMe, which is the smallest, most random IO in a file system (perfect for NVMe). It can seriously boost the speed of just about any pool or workload.

    • @ccatss2764
      @ccatss2764 2 месяца назад +9

      Seconded the metadata/special setup. I have an array with 3 8 drive z2 vdevs, and it was OKAY, but adding the special metadata cache to it improved performance by a ton, visibly when browsing through the filesystem, and also the immediate speedup not having to rely on the spinning drives for all of that data. SLOG is only useful to be about 32-64GB or so. It'll never improve much past that, so anything extra is a waste.
      Definitely use all NVMe for L2ARC, SLOG, and Special - a pair of 1TB M.2 drives at Gen3 are plenty to boost the performance of any array. I partitioned a couple TEAM MP34 1TB drives to use as the metadata device and sometimes SLOG. Along with that, I use an Intel P3608 1.6TB (2x800GB drives on a single board) as the L2ARC. But what I've learned is... it doesn't really matter. As long as it's faster than SATA it'll provide a big boost.
      Use the QVO SSDs in a striped mirrored pool (RAID 10-like) for best performance. It makes it super easy to add a pair of SSDs in the future too.

    • @darkpixel1128
      @darkpixel1128 2 месяца назад +9

      SLOG is also good for VM heavy workloads.
      "special allocation vdev" is also called a metadata vdev. It can also store small files (what size counts can be configured but it defaults to 50mb iirc) which is useful for quicker random reads if your storage is primarily spinning disk. One thing to note is that the metadata vdev, if enabled, is the _only_ store of metadata so if this is lost, your whole pool is lost. Make sure to have a minimum of a three way mirror of SSDs if you want to use a metadata vded.

    • @Cyberguy42
      @Cyberguy42 2 месяца назад +2

      Special allocation vdevs are powerful, but they are not a cache. If you lose them you lose everything so they need to be at least as redundant as your pool. The 'reading metadata from an SSD' benefit of special allocation vdevs can also be had by using persistent L2ARC. However, you do not get the writing speed benefits since everything still has to go to the main pool.

    • @willfancher9775
      @willfancher9775 2 месяца назад +1

      @@Cyberguy42 ehhh persistent L2ARC is not at all optimized to behave the way special vdevs do and it doesn't perform as well for the same role at all. For instance, as I said, L2ARC is only fed in a very particular manner, and is relative unlikely to receive much metadata in the first place since metadata is much less likely to be evicted from ARC.

    • @BigBenAdv
      @BigBenAdv 2 месяца назад

      I would be setting up a TrueNAS Scale setup soon and am wondering if running VMs and/ or Containers on the TrueNAS host itself (e.g. Unifi controller, LibreNMS or PRTG; nothing critical if the host/ array runs into issues) would actually benefit from having SLOG or Special MD?
      Most of the information I find pertaining to VMs and sync/ async writes seems to be pertaining to VM storage hosted on TrueNAS via NFS/ SMB rather than as natively on the datasets.
      Edit: If it's not conclusive, I may just put the pair of SSDs into a mirror vDev purely for the VMs/ containers though it'd be nice to accelerate the spinning stuff for small files.

  • @HardwareHaven
    @HardwareHaven 2 месяца назад +40

    I'm behind on my RUclips consumption, so I'm finally getting caught up on your stuff. Thanks for the shoutout! Not sure if I'm the best place to go for complex ZFS questions though 😅

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +15

      Just having done some benchmarks with actual hardware puts you in the top 5% of all ZFS users though hahaha

    • @HardwareHaven
      @HardwareHaven 2 месяца назад +12

      @@JeffGeerling Fair enough 🤷‍♂

    • @Euathlus1985
      @Euathlus1985 9 дней назад

      @@JeffGeerling What is that ARM CPU and where can I get it?

    • @JeffGeerling
      @JeffGeerling  8 дней назад

      @@Euathlus1985 This one is running the Q32 Ampere Altra, you can only find it on eBay right now. The Q64 can be bought from NewEgg in a motherboard bundle, but other models can be found too, like from ADLINK.

  • @CraftComputing
    @CraftComputing 2 месяца назад +36

    Working on my 1U 2-Node server today. **RRRRRRRREEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE**

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +11

      lol I can hear that... and the ringing in my ears after forgetting hearing protection!

    • @zanderfaehrteisenbah
      @zanderfaehrteisenbah 2 месяца назад +2

      @@JeffGeerling I've got a Dell PowerEdge R32, that 1U. Interestingly, when only one of two PSUs is plugged in, the HDD in my UDM-Pro is louder than the fans in that R310 :D

  • @JohnneyleeRollins
    @JohnneyleeRollins 2 месяца назад +70

    Chapter two is named with great precision

    • @googleadministrator3994
      @googleadministrator3994 2 месяца назад +7

      I was hoping this'd be the first comment, and it was when I checked. Have you looked at chapter three?

  • @TechnoTim
    @TechnoTim 2 месяца назад +33

    Great video and testing! Also, thanks for the shoutout! Would love to send my ZFS snapshots somewhere, let's trade disk space!

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +9

      Heh... there's a secret project there-hopefully we can get it going later this year.

    • @TechnoTim
      @TechnoTim 2 месяца назад +8

      @@JeffGeerling subscribed!

    • @zanderfaehrteisenbah
      @zanderfaehrteisenbah 2 месяца назад +3

      @@TechnoTim can't wait for that colab :)

  • @josh3771
    @josh3771 2 месяца назад +4

    Thank You for the extremely detailed review and dedication you put into your videos

  • @MarcoGPUtuber
    @MarcoGPUtuber 2 месяца назад +81

    Fan noise? Bad sound.
    Jeff Geerling? Good sound.

    • @johnb3513
      @johnb3513 2 месяца назад +3

      Jeff saying nactua instead of noctua is another sound altogether

    • @jameswalker199
      @jameswalker199 2 месяца назад +2

      Maybe I'm alone in this, but I like a little bit of fan noise in a "haha, the computer is thinking" kinda way, same with hard drive clicks and whirring.

    • @MarcoGPUtuber
      @MarcoGPUtuber 2 месяца назад

      @@jameswalker199 it's definitely a nostalgic sound!

  • @3v068
    @3v068 2 месяца назад +25

    Okay. People wanting a dead silent, or as close to dead silent as possible, I can respect that. But dead silence would drive me nuts. Having a small amount of fan noise keeps me sane.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +5

      A worthy option :)
      I like the silence, but under 30 dB would get to me

    • @cheffress
      @cheffress 2 месяца назад +3

      My office building has highly efficient air conditioning which doesn’t use fans. It’s so quiet they had to install a sound system to add white noise.

    • @PileOfEmptyTapes
      @PileOfEmptyTapes 2 месяца назад +1

      As someone who likes to listen to music on his rig (a lot), I quite like my silence. I can appreciate that tinnitus sufferers might see this differently though.

  • @kinto92
    @kinto92 2 месяца назад +9

    You mentioned all of the channels I am subscribed to!
    The end of the video was BRILLIANT! 😀

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +3

      Hehe I understood that reference.

  • @davidjv9800
    @davidjv9800 2 месяца назад +1

    Great video, love your homelab/linux/ansible content. keep it up, and thanks for your ansible playbooks you've written. has helped more than you know :)

  • @billygilbert7911
    @billygilbert7911 2 месяца назад

    Impressed with your diligent level of detail on the testing.

  • @maikschultz8750
    @maikschultz8750 2 месяца назад +10

    The Qvo SSDs are dead slow when writing more than ~20GB at once. The use slc caching but after the buffer is full, they fall back to qlc write speeds and in my case theese were down to 100-150MB/s, thats why the log device didn't help your HDDs in any way.

  • @bryantaylor6010
    @bryantaylor6010 2 месяца назад +1

    A clap and a half to you Jeff for your reference and for the quality in depth content. Keep up the good work!

  • @samithaqi2379
    @samithaqi2379 2 месяца назад +25

    At 3:19, the Only Fans Joke, I hope it was meant as a joke because it was a good one.

    • @0xKruzr
      @0xKruzr 2 месяца назад

      he has a bin in his shop labeled "Only Fans" with a bunch of XXX and fire emojis, lol.

  • @devnol
    @devnol 2 месяца назад +6

    brother I sleep next to a 1U Sun Fire server what even is noise

  • @carbongrip2108
    @carbongrip2108 2 месяца назад +17

    I think your problem with the ssd’s is less the sata interfaces fault and more the fact that they are QVO drives which favor capacity over speed. Retest with Sata SSDs that use TLC nand instead of QLC.

    • @ironfist7789
      @ironfist7789 2 месяца назад +2

      Wonder if it is worth using any consumer ssds for cache on these, if they will wear out... I'd just max out ram, stay with hdd fully or go with micron pro if money allows. Or maybe have two different pools one for speed one for colder storage, duno.

    • @toseltreps1101
      @toseltreps1101 2 месяца назад +6

      indeed, QLC is trash

    • @Darkk6969
      @Darkk6969 2 месяца назад +5

      I would never use QLC for constant writes. It's fine for "archive" or cold data.

    • @toseltreps1101
      @toseltreps1101 2 месяца назад +1

      @@Darkk6969 if you have a lot of time that may be true, but even decompressing a 40GB game takes 10x on QLC vs TLC. that's a lot less data throughput for only a 5-10% reduction in cost at best.

    • @kayburcky7146
      @kayburcky7146 2 месяца назад +1

      Might be correct, but damn, 8tb SSDs are just crazy expensive, the QVOs already being kinda stupidly expensive for most nas applications.... But the step to the next other 8TB ssd, not even mentioning TLC, thats insane once again...
      To me honestly, for performance alone its not worth switching my 8tb hdds for ssds, only power draw and noise would be a factor, but even here in germany with our crazy high power costs, they'd need to. Run above 10 years 24/7 until the power costs would weigh up the price difference 😅

  • @geniustrash
    @geniustrash 2 месяца назад

    Hey Jeff! Thanks for the video! I see you in the comments so I grabbed the chance to say thanks for all the videos you made. Really helpful

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +2

      You're quite welcome, Mr. Trash :)

    • @geniustrash
      @geniustrash 2 месяца назад +1

      @@JeffGeerling mAh hart :)

  • @irvinekinny
    @irvinekinny 2 месяца назад +7

    Nobody: ...
    Jeff: "01:04 - Only fans"

  • @mentalplayground
    @mentalplayground 2 месяца назад +16

    Thumbnail, just fantastic.

    • @arch1107
      @arch1107 2 месяца назад +2

      he changed it :(

    • @CreamPolo
      @CreamPolo 2 месяца назад +1

      @@arch1107 Such a scheme :)

  • @friedrich1277
    @friedrich1277 2 месяца назад +5

    Electricity prices @7:35 are what market maker and big company's have to pay. Citizens often have to pay five times more :(

  • @LucasVonk7625
    @LucasVonk7625 2 месяца назад

    Always fun! love the channel! Wish you the best!

  • @1981AdamGs
    @1981AdamGs 2 месяца назад +1

    The end result is absolutely beautiful.

  • @slimhazard
    @slimhazard 2 месяца назад +3

    Been running a NAS using ZFS on Ubuntu, on a Raspi 4 since shortly after the Raspi 4 came out. It‘s been Just Working all that time.

  • @Noir1234
    @Noir1234 2 месяца назад +3

    You should use heat shrink for the not used 12V fan connectors, the tape just get loose after some time.

  • @AndrewTSq
    @AndrewTSq 2 месяца назад +2

    those electricity prices in sweden shown on the map is not really what we pay, just to clarify. Its what my electricity provider pays, and then we add their margin, then we add a tax on every kwh, then we had grid cost, then we add fuse cost, then we add vat over the tax, and voila.. I pay €0.27 / kWh instead, so effiency is really important.

  • @ChristopherHailey
    @ChristopherHailey 2 месяца назад +2

    I mostly run Rocky Linux but I won't hold it against Jeff for switching to Ubuntu :) I've never tried to run it on ARM and I'm the kind of guy who likes the path of least resistance so I understand.
    He did set SELinix to Permissive which makes Steve Grubb cry. :) I run in Enforcing but I have a lot of SELinix experience and I understand how mysterious it seems, but running in Enforcing is not that difficult these days - except when it's not. SELinix really is a great thing for servers.
    Great video on server efficency!

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +1

      Heh I have personally witnessed that crying a few times. Though some sysadmins who aren't familiar with EL tend to cry when it's enabled too haha.

    • @ChristopherHailey
      @ChristopherHailey 2 месяца назад

      @erling The ways of SELinux are mysterious...BTW Steve G is nice a guy

  • @pkt1213
    @pkt1213 2 месяца назад +3

    Looks like I need to order some Noctua spacer rings.

  • @kgonepostl
    @kgonepostl Месяц назад

    Thank you for sharing this with us. Noctua may be expensive, but they still reign supreme.

  • @LockedPuppy
    @LockedPuppy 2 месяца назад +3

    Wants quieter fans, gets talked into fans with all the bells and whistles.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +1

      Probably could get about 90% of the same performance from one of Noctua's less expensive 120mm fans too, but since they offered these models, I couldn't refuse!

  • @casfren
    @casfren 2 месяца назад +1

    this video was quite nice. thanks :)

  • @kennethmadsen6474
    @kennethmadsen6474 2 месяца назад

    Nice to see the ARM approach for something different.

  • @NeilWatchesYT
    @NeilWatchesYT 2 месяца назад +4

    Jeff, we’ll never forget the original thumbnail.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +4

      Heh, unfortunately it was performing poorly :(
      Always a tradeoff between being cheeky or not. Sometimes it works, sometimes it makes RUclips sad!

  • @TD-er
    @TD-er 2 месяца назад +7

    You may also want to test the power measurement tools you use.
    The Kill-a-Watt is probably measuring actual Watts, but most of those meters do not take the power-factor (cos phi) into account and thus only measure VA and not actual power your power company will bill you.
    Most high-end power supplies in your PC will have some power factor correction circuits, so it should try to have voltage and current in phase as much as possible. But those circuits will often not work optimal when using the power supply at the lower end of the amount of power it can deliver.
    Also power meters struggle in the low-end of the measurement range.
    One of the easiest ways to help power meters to give a more accurate measured power consumption is to add some resistive load like an old fashioned light bulb with tungsten glow wire.
    This will have a perfect cos-phi of 1 and adds some base load so your meter doesn't have to struggle near the low-end of its measurement range.
    If you try to measure "idle" power consumption, you can easily be fooled by those measurements as the power supply probably does have a truly bad power factor at the low power delivery end of its range.
    This can make a huge difference as the power factor for idle can be easily less than 0.25 which will put your measurements off by a factor of 4 or more.
    So as always: Measuring is knowing, if you know what you're measuring. (A Dutch expression: "Meten is weten als je weet wat je meet")

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +2

      I've been testing the Thirdreality plugs a bit, and they do measure power factor (among the other metrics), so I have pretty good confidence with them. I do plan on getting a nicer bench power measurement tool at some point that's calibrated and could be used to test the accuracy of various meters... but all in good time!

    • @TD-er
      @TD-er 2 месяца назад

      @@JeffGeerling Just as a simple test, you could also try to measure some devices with really poor power factor like LED lamps. Just plug in your measurement devices in series and check whatever they measure with the same load and then swap the order of the meters to make sure you can average-out the power consumption of the meters.
      Then also measure some resistive load like a heating element (e.g. an old soldering iron) Just to make sure the soldering iron will consume a constant amount of power and is not turning off as it reached the target temperature, you can place the tip in a large vise or something else to dissipate the heat.
      This doesn't require any pricy new equipment and maybe is a nice new topic for some video :)

  • @derekzhu7349
    @derekzhu7349 2 месяца назад +1

    Really? Nobody else heard the only fan desk?
    Jeff you just earned your first subscriber on OF, see you there 🎉🎉

  • @raf9335
    @raf9335 2 месяца назад

    Well done @Jeff another great video! What about testing ceph on that same hardware?

  • @SnorreSelmer
    @SnorreSelmer 2 месяца назад

    Very nice video! What _really_ peaked my interest was the setting up of ZFS using Ansible. Do you have any generic playbook examples or something to offer on that?

  • @Thomas-so2sm
    @Thomas-so2sm 2 месяца назад +9

    Wolfgang will really appreciate this video

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +5

      His content's the gold standard for tracking efficiency (IMO).

    • @Thomas-so2sm
      @Thomas-so2sm 2 месяца назад +1

      @@JeffGeerling true, you two were my inspiration to start tinkering with PCs and server hardware 🙏

    • @CarbonPanther
      @CarbonPanther 2 месяца назад +1

      @@JeffGeerling Collab whennn...?

  • @hydroponicgard
    @hydroponicgard 2 месяца назад +7

    15:50 did you seriously pull a game theory on us...

  • @dkpriest
    @dkpriest 2 месяца назад

    8:41 oh wow that's a nice and crips shot of the screen!

  • @Seekay_
    @Seekay_ 2 месяца назад +1

    The NF-A12x25's are great. I have 3 on my gaming PC and it's whisper quiet.

  • @bsl2501
    @bsl2501 2 месяца назад

    this is so good

  • @maxinehayes90
    @maxinehayes90 2 месяца назад +3

    Its unfortunate you couldn't keep using Rocky. It's suprising though that 45 Drives doesn't have ARM packages available for Rocky.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +3

      Unfortunately Arm support is still spotty outside of a lot of the datacenter stuff, where Ampere and other Arm companies have invested a ton of time and resources. We'll get there!

  • @proxess
    @proxess 2 месяца назад +1

    I've been running Ubuntu on ZFS on RPi4 for over 2 years, booting off of USB mirrored, thanks to a combination of a tutorial written by you and another tutorial from somewhere on the internet.

  • @andljoy
    @andljoy 2 месяца назад +3

    Try reading the ZFS book by Michael W. Lucas and Allan Jude. They are a bit older now and are more for the BSD ZFS but the info is still sound and i learned a hell of a lot from them.

  • @nbx2001
    @nbx2001 2 месяца назад +2

    @JeffGeerling: As a customer in germany you pay ~ 0,36€/kWh, not 0,072€/kWh

  • @Space_Reptile
    @Space_Reptile 2 месяца назад

    the spacers work because now you dont have the fan blades passing by the grill so closely, wich caused turbulence before, main reason why i usually cut out the fan grilles on my mashines as it completely removes all noise

  • @Mr8perezm
    @Mr8perezm 2 месяца назад

    Very interesting video. Thanks.

  • @produKtNZ
    @produKtNZ 2 месяца назад

    in my custom build i did a few years back, still running to this day:
    Tyan S7002 2x Xeon 5500's. 256GB DDR3-ECC Ram, 14HDD's, 8 SSD's. dual PSU (both as single for additional molex) - noctua coolers and 180mm case fans
    Total package under load? (100%) :: 430-450w, idle HDD's
    Just as a yardstick :)

  • @siberx4
    @siberx4 2 месяца назад

    As you found, SLOG only helps with random writes, and only if they're synchronous; ZFS is copy-on-write, so as long as the transfers are asynchronous and thus the storage layer doesn't have to wait until they're written to disk to return a response to the caller, the performance of random writes basically turns into that of sequential writes (assuming sufficient RAM to buffer the transfers).
    You show 600MB/s for async random writes for just the hard drive array and 243MB/s for synchronous random writes with the SLOG (since they're just SATA) but it would have been interesting to see the random write performance of just the hard drives with sync forced on (which I would assume would be substantially lower than your result with SLOG).
    Obviously this is not the scenario for async writes (which is most fileserver-style transfers like SMB) but sync 4k random writes are a very important metric for databases, hosting VMs on the pool, or in some cases mounted block devices like iSCSI depending on your stack and settings.
    If you can still find them, any of the old Intel Optane 16GB/32GB/64GB M.2 sticks make for great SLOGs as they provide extremely high IOPS and have excellent write endurance, and more predictable performance under load than regular SSDs (especially compared to something like QLC).

  • @gamereditor59ner22
    @gamereditor59ner22 2 месяца назад +1

    0:06 : Wow!!

  • @jonjohnson2844
    @jonjohnson2844 2 месяца назад +1

    The new thumbnail worked, Jeff - I was more inclined to click when it changed :D

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Heh apparently that is correct for most viewers, the new thumbnail has a bit higher CTR!
      Wish I was in RUclips's A/B testing program, that way they can suss it out automatically for me.

  • @BoraHorzaGobuchul
    @BoraHorzaGobuchul 2 месяца назад +2

    Bonus points for the title.
    The guys that make hl15 should definitely if not offer noctua fans as a option, at least work on their fan noise specs. I'm certain with a better choice of coolers (not necessarily noctua - bequiet and many others offer lower noise fans), a built-in/addon fan hub and some spacers they could provide much better ux

    • @MikeKirkReloaded
      @MikeKirkReloaded 2 месяца назад +2

      Yeah: for people who've committed to HL15 pricing... having a $150 uplift fee for Noctua fans probably wouldn't make them blink: I'd go for it.

    • @chublez
      @chublez 2 месяца назад +1

      I bet some properly sized resistors and 3d printed spacers take care of the fan noise on the stock fans for much less than $200 worth of noctua fans if that's more than someone wants to spend.

    • @BoraHorzaGobuchul
      @BoraHorzaGobuchul 2 месяца назад

      @@chublez most likely so, though quieter fans would also help - there's a bunch of those that are not as expensive as noctua.
      What pains me is that a person who's ready to pay a boatload of cash for the hl15 has to contend with jerry-rigging stuff which at this price point should be an option offered by the manufacturer

    • @eDoc2020
      @eDoc2020 2 месяца назад

      @@chublez Don't suggest resistors. They should include a proper fan controller. It could be as simple as taking a PWM signal from the motherboard and using 4 wire fans. Or they could use thermal sensors which might be better for keeping hard drives cool.

  • @Arek_R.
    @Arek_R. 2 месяца назад

    If you can control the speed, you are perfectly fine to use typical 120mm server fans.
    Noctua only reduces tiny bit of noise with their own trickery, the bulk of noise reduction comes just from low RPM.
    Alternatively you can go for some $10-15 corsair fans which are silent.
    The spacer brackets are an good idea , but no need to buy pricy noctua stuff, can easily 3D print some.

  • @pewpewpew8390
    @pewpewpew8390 2 месяца назад +1

    Even idle/not in use the onboard 10G-base-T ports will use quite a lot

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      True-one disadvantage of server motherboards is they have a lot of always-on functionality (like the BMC and any extra NICs) that you can't disable, so it's just burning a few watts here and there all day.

    • @JoeSpeed
      @JoeSpeed 2 месяца назад

      @@JeffGeerlingRebecca can turn them off via nvparam

  • @Lorondos
    @Lorondos 2 месяца назад +1

    Hey, we got the same Sabrent drive dock! Currently also using it to manually back-up my NAS array 😂

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Haha it is great for that. Though sometimes I feel like the drive door could use a little better attachment!

    • @Lorondos
      @Lorondos 2 месяца назад

      Yeah, just a plastic door with a latch and not too keen on the open back, must be for ventilation but I would rather some sort of grill there instead.
      I got the Mediasonic enclosure now (took some time importing from the US), HF7-SU31C, 4 bays and 10G USB.

  • @hey-da
    @hey-da 2 месяца назад

    another note about the SLOG, if you don't have a dedicated log device, zfs just uses your pool to store the data without being explicit about it. yet another quirky thing is that the log is never actually read from unless you're restarting from an unclean shutdown / export of the pool. if you aren't tired of hearing quirky things: if you only use zvols, the log is useless and it's best to totally disable it for your pool since the filesystem you have on your zvol would be in charge of handling a journal or log.

  • @AndersHass
    @AndersHass 2 месяца назад

    In regards to the PSU you can get ones that has silent mode.
    I think using a PSU made for higher amounts of wattage will also lower the need for cooling. Then you can also look into its efficiency curve to find what delivers the power you are using as efficiently as possible.
    Edit: I am not sure if the bad efficiency at low wattage can push a PSU to need more cooling. I did just think it might be an issue with the sub 200 watt you are using on a 750 watt PSU. But I do think PSUs with silent mode stay silent as long as the wattage isn't too high.

  • @woom3
    @woom3 2 месяца назад +1

    Good Video ,hows your Ham Radio stuff going got any more radios or a nice big beam antenna above your new work place.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Still working all that out-probably later this year or sometime next year for a nice antenna setup... have to wait for my Dad to be able to help more on that project :)

  • @shadow7037932
    @shadow7037932 2 месяца назад +2

    You better grab some Optane drives while they are available. I use mirrored 905p's, to host both ZIL/SLOG, and also a Special Metadata vdev. The ridiculously low latency on Optane makes it possible to host the vdev and ZIL/SLOG without issues on the same drives.

    • @MikeKirkReloaded
      @MikeKirkReloaded 2 месяца назад

      When you go for a special metadata device (and potentially small-file support) do you pretty much need 2-way/3-way mirrored configs?

    • @eDoc2020
      @eDoc2020 2 месяца назад

      @@MikeKirkReloaded Yes. If you lose a special metadata vdev you lose the entire pool.

  • @alexanderdelguidice4660
    @alexanderdelguidice4660 2 месяца назад

    Just a tip for anyone running arm, you can use box86 or box64 to run x86 software on arm. This won't work for everything but it is very useful.

  • @DozIT
    @DozIT 2 месяца назад

    On QNAP and Synology NAS units it is easy to setup the HDD's to automatically spin down when not in use or the entire NAS to hibernate based on a schedule. Assuming, the setup is similarly simple on your OS you should be able to get up to 40% less power usage (over time) by configuring those settings as needed.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      I've considered this-the downside is enterprise HDDs aren't really meant to spin up and spin down a lot, and so the settings for that should be chosen very carefully. Most vendors I've spoken to recommend not spinning down the drives if you want the longest service life.

    • @DozIT
      @DozIT 2 месяца назад

      @@JeffGeerling interesting… I guess that makes sense!

    • @chublez
      @chublez 2 месяца назад

      What he said. I have my drives set to spin down in my Unraid setup if they go untouched for 48hrs or more this keeps the regularly accessed drives spinning pretty much non-stop unless the whole house goes away for a week but does let drives that are only used for cold storage spin down. This takes some careful planning of file organizing but I also tend to replace my drives ahead of schedule and a raid isn't a backup anyway guys.

  • @RobertJohnson-lb3qz
    @RobertJohnson-lb3qz 2 месяца назад

    Hey Jeff, I’ve had good luck with Noctua fans as well. About the post fan swap PSU fan noise, have you tried the PC Power and Cooling Silencer PSU??? Just curious...

  • @dankmemes3153
    @dankmemes3153 2 месяца назад +1

    Did you enable ASPM at the Bios level? My system was using 130 watts at idle, after I enabled that it brought it down to 55 watts while running windows. If I load ubuntu it brought it down even further to 35 watts at idle.

  • @xbelthesarx
    @xbelthesarx 2 месяца назад +1

    Definitely interested in what you do for your off-site target. I was checking my subscriptions, and saw sticker shock from my offsite backup bill via Backblaze B2, and am now in the market to see if I can hit a reasonable capacity / reliability target at 1-2 years ROI on what I was paying Backblaze.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Check out how I'm currently using rclone + Amazon Glacier Deep Archive. Retrieval costs are high, but it's a lot cheaper (if using Deep Archive) than BB2: www.jeffgeerling.com/blog/2021/my-backup-plan
      Will be reworking that with the new studio soon!

  • @HappyfoxBiz
    @HappyfoxBiz 2 месяца назад

    if you want a rule of thumb to go by... the bigger the heat exchanger/radiator the more watts something consumes, if something looks like it has a chonk of metal on a piddly board, it's not going to be efficient with it's power draw, if it has parts to move those will also take a lot of power. try to avoid things that produces heat as a biproduct, even if it's slower.

  • @timothyvandyke9511
    @timothyvandyke9511 2 месяца назад

    Can you do a video on the sdm raspberry pi image configure tool? I found it on GitHub today and was surprised you have no video of it (that I could find). It gives me ansible/terraform vibes for pi as card burning which just sounds SWEET

  • @RainMan52
    @RainMan52 2 месяца назад

    AH!!
    I see what you did there with the Fans 😉

  • @shephusted2714
    @shephusted2714 2 месяца назад

    The Grayskull e75 and e150 DevKits are available for purchase now at $599 and $799, respectively.

  • @effiba392
    @effiba392 2 месяца назад

    I really like the versatility and clear layout of the 45 Drives cases. If only they could include room for a few 2.5 15mm NVME drives and it would be a really powerful Homelab case.

  • @RuxUnderscore
    @RuxUnderscore 2 месяца назад

    Just to let you know Jeff... You are one of the greats, yourself.

  • @noahqh
    @noahqh 2 месяца назад +2

    My "server" is a Ryzen 5 3600 with 32GB DDR4 running at 2666, and the shared drive is just a USB 3 external hard drive. It's actually just a repurposed MyBook, so I want to keep it external in case I ever need it on the go (you know, like the intended use case :p). I've undervolted the CPU to run around 45 watts at idle, and I let the hard drive spin down when not in use, which is most of the time. Benchmarking this was difficult, but I wanted to know the idle power draw and the power draw serving files at 1Gbps, and that was my goal for efficiency. So, I really like what you say about efficiency meaning something different for everyone. Maybe one day I'll go ARM, who knows?

    • @PileOfEmptyTapes
      @PileOfEmptyTapes 2 месяца назад

      If you want to shave off a few more watts at idle, look into AMD's monolithic jobs - 4500, 4600G, 4650G, 5500, 5600G. (If memory serves, there's not much in it between a 3600 and 4500/4600G performance-wise, and neither of them are expensive.) Make sure the BIOS option "Lower Power S0 Idle Capability" is turned on, as well as all C-states, PCIe ASPM etc. You can check for ASPM among PCIe devices with:
      lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'

    • @Keklient
      @Keklient 2 месяца назад

      I’ve been running an old i5 6500 with 8gigs of ram as a Minecraft server and was surprised to see the thing only use like 20-25W on idle. Ryzen, especially their chipset based cpus are just not great when it comes to idle efficiency I think. Whole different story at load though.

    • @PileOfEmptyTapes
      @PileOfEmptyTapes 2 месяца назад +1

      @@Keklient 20-25 W actually isn't even a particular achievement for a Skylake system... Sandy / Ivy Bridge will do that already. There's a number of Skylake era office machines that'll idle at around 10 W, and things can be pushed to around 6 W with a PicoPSU and the right board. 6th to 9th gen is probably the best era for low idle power overall, although 10th gen can still be very good. Your best bet generally is (basic) ITX boards from manufacturers that are somewhat competent in terms of BIOS power saving features, or prebuilt SFF-ish systems.

  • @casperghst42
    @casperghst42 2 месяца назад

    The out of band management can use up to 9-10w (see with some supermicro boards). If you want to save on your electricity bill then go for an vPro AMT board - they use around 3-5w.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      This board uses 6-7W for BMC, it's not great, not terrible :)

    • @casperghst42
      @casperghst42 2 месяца назад

      @@JeffGeerling which is roughly the same as my ASRock Rack E3C236D2I, I still wonder how Supermicro need more power to power the same chipset.

  • @kageofkonoha
    @kageofkonoha 2 месяца назад +1

    Great Video Jeff. In terms of efficiency you should try changing the power supply to an HDPLEX 500W GaN ATX Power Supply. Since the max efficiency range of the power supply your using is higher then what your pulling it can be costing you.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +1

      Looks like a cool PSU! It'd be neat if they offered some ATX-sized ones too, with 600/700W options.

    • @kageofkonoha
      @kageofkonoha 2 месяца назад

      I am hoping they come out with some larger options. In the mean time they have a sync connection to pair multiple ones. @@JeffGeerling

  • @mikkolukas
    @mikkolukas 4 дня назад

    8:33 Just noticed: It seems like the CPU cooler is hanging a little. When the motherboard heats up, it will bend ever so slightly (problem is much worse with hanging GPUs).
    This is of course no problem if the case is installed in horizontal position, but if it were in vertical for daily operation, I would mount a thing string to the top of the case to take some of the load off the cooling mount point. Maybe not necessary, but just a precaution. Better stable, than experiencing weird problems down the line.

  • @transatlant1c
    @transatlant1c 2 месяца назад +1

    Hey Jeff, molex splitters do exist, so should be easy to pick one up and then get a molex to SATA adaptor and use the fan hub like originally intended :)

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Might end up doing that. I just hate those molex adapters, they scare me :D

  • @somjio5775
    @somjio5775 2 месяца назад

    Hi Jeff, can you do one video about reducing the power usage of rpi5. Like under volting,CPU gov, turning off modules etc. mine is drawing 9W with two USB connected ssds.

  • @jackhemsworth7515
    @jackhemsworth7515 2 месяца назад +1

    My homelab consists of a HA Green, a PI 4, and a QNAP 9 bay nas. in total it's about 50w

  • @Kurzei
    @Kurzei 2 месяца назад +1

    Put headphones on for this to hear the difference between the fans and well, definitely didn't need to do that. The difference is crazy.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +1

      Yeah, and I turned up the sound on the Noctuas a bit too... still pretty much nothing.

  • @misat0san
    @misat0san 2 месяца назад

    Add a Metadata VDEV instead of SLOG for smaller files/blocks. You can’t remove it once added but it will significantly increase metadata querying and small block IO - it is also adjustable for what size it will store.

  • @buldezir
    @buldezir 2 месяца назад

    For speeding up thing in that case its better to use big SSDs for "Metadata", cause metadata pool can actually hold all small files too. That will leave hdd for big sequential transfers and ssd for more random stuff.
    btw, ZFS will kill your QVO drives very fast.

  • @DPCTechnology
    @DPCTechnology 2 месяца назад +2

    LOL Only Fans.. I used 6 of these DGZZI 3-Pin Fan Deceleration Line 47 Ohm cables for $7 a piece on amazon.. Plug in line with the stock fans. It's not 32db but it knocked it down to an appropriate level. Temps are all good (upgraded xeon 4214 on stock cooler and 15 Exos 18TB hds)..

  • @Genesis8934
    @Genesis8934 2 месяца назад

    11:16 did you like just dump the ID's from ssh? I've always found ansible a bit clunky when managing remote storage because of having to dump a set ID's for each server. I usually opt to set up storage manually lol.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Yep, just grabbed the whole directory listing, wish there were an easier way :)

  • @tim3172
    @tim3172 2 месяца назад

    0:44 "Most people would be fine with an absurdly-insecure NAS vulnerable to many, many ransomware attacks."
    Fixed that for you...

  • @chuxxsss
    @chuxxsss 2 месяца назад

    Morning, mate. Have a wonderful day.

  • @kunarnav1985
    @kunarnav1985 2 месяца назад

    Wow Jeff!! Now its really silent!!!

  • @maniacaudiophile
    @maniacaudiophile 2 месяца назад +1

    You are making me hungry when I kept hearing Nachowa Fans...

  • @scottderanger2912
    @scottderanger2912 2 месяца назад

    Now that’s a hilarious thumbnail!!

  • @laughingvampire7555
    @laughingvampire7555 Месяц назад

    people who live in suburbs: we want quiet fans
    people who live in cities: what is loud?

  • @talhagenc9401
    @talhagenc9401 2 месяца назад +1

    This thumbnail is a W

  • @HardwareHaven
    @HardwareHaven 2 месяца назад +2

    Also, was that a MatPat reference? 😂

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +1

      That's just a theory...

    • @HardwareHaven
      @HardwareHaven 2 месяца назад +1

      @@JeffGeerling Hahaha MatPat lives on in our hearts I guess...

  • @cameramaker
    @cameramaker 2 месяца назад

    I would not use a HUB nor a Y splitter - usually server grade main-boards got plenty of fan headers - which then allows you to monitor each of them individually.

  • @mostrealtutu
    @mostrealtutu 2 месяца назад

    I was 40 years old when I found out that all my pwm 2way and 3way y-fan splitter cables only had 1 pwm end while the other one/two were not pwm : ( did collect like 20 or so over the decades and never noticed, including noctua ones hehe

    • @cfodderferret
      @cfodderferret 2 месяца назад +1

      Strange. All the Noctua ones I have always just pulled RPM from one fan. The PWM goes everywhere - it is just getting feedback from one fan.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад +5

      Yeah on at least the newer Noctua ones, it says on the cable something about it sends back the RPM data from one of the fans, and splits the PWM out to all the fans.

  • @justy1337
    @justy1337 2 месяца назад

    7:05 "It's complicated" Lol

  • @Cmdr_Akmal
    @Cmdr_Akmal Месяц назад

    what case u used in the first min? thats cool have many storage bay!

  • @EvanBoldt
    @EvanBoldt 2 месяца назад +1

    Does the PWM control take into account drive temps? They can get toasty just by idle spinning. There’s some debate about ideal temps though. Some data suggests that some warmth isn’t bad but there’s definitely a ceiling to that.

    • @JeffGeerling
      @JeffGeerling  2 месяца назад

      Right now they don't, it's currently setting it based off CPU temps.
      I have been talking with ASRock Rack about their fan control setup-right now it's a little rough around the edges (I didn't cover it in this video because it seems like that could improve).

  • @kibels894
    @kibels894 2 месяца назад +2

    Seasonic makes a fanless PSU I use it in everything.

    • @abavariannormiepleb9470
      @abavariannormiepleb9470 2 месяца назад +1

      Even with their warranty always have a bit of airflow through the PSU, the electronics will be thankful in the long-term.

    • @tim3172
      @tim3172 2 месяца назад

      @@abavariannormiepleb9470Exactly! Seasonic, despite being the leading PSU brand with decades of experience, doesn't know how their PSU performs and what the suitable conditions for it are.
      This random commenter on YT knows best.

    • @abavariannormiepleb9470
      @abavariannormiepleb9470 2 месяца назад

      You get that PSUs aren’t filled with magic but standard, widely known electronic components that have certain lifespans where temperature plays a significant role?

  • @IamNinetyFour
    @IamNinetyFour 2 месяца назад +1

    I have a theroy ... a Jeff Theory! I SEE YOU!

  • @meldreynolds
    @meldreynolds 2 месяца назад

    Does zfs still eat your data like it used to? I had an issue with that years ago, and haven't used it since.

  • @kvsc5914
    @kvsc5914 2 месяца назад

    Please make a video about turning a old phone into GSM voice gateway and integrating with 3CX as voice gateway to make and receive calls from 3CX from remote locations

  • @bufanda
    @bufanda 2 месяца назад

    The thing with the QVO they are not only SATA but also QLC SSDs where one Cell stores 4-Bit which especially in write will hit a bottleneck When the Cache on the drive is saturated.