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

Поділитися
Вставка
  • Опубліковано 15 тра 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
  • Наука та технологія

КОМЕНТАРІ • 466

  • @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.

  • @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?

  • @HardwareHaven
    @HardwareHaven 2 місяці тому +40

    I'm behind on my UA-cam 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 4 дні тому

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

    • @JeffGeerling
      @JeffGeerling  3 дні тому

      @@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

  • @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 :)

  • @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!

  • @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.

  • @josh3771
    @josh3771 2 місяці тому +4

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

  • @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.

  • @billygilbert7911
    @billygilbert7911 2 місяці тому

    Impressed with your diligent level of detail on the testing.

  • @devnol
    @devnol 2 місяці тому +6

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

  • @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.

  • @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.

  • @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!

  • @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 :)

  • @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 😅

  • @mentalplayground
    @mentalplayground 2 місяці тому +16

    Thumbnail, just fantastic.

    • @arch1107
      @arch1107 2 місяці тому +2

      he changed it :(

    • @CreamPolo
      @CreamPolo 2 місяці тому +1

      @@arch1107 Such a scheme :)

  • @irvinekinny
    @irvinekinny 2 місяці тому +7

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

  • @Noir1234
    @Noir1234 2 місяці тому +3

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

  • @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 :)

  • @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.

  • @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 :(

  • @pkt1213
    @pkt1213 2 місяці тому +3

    Looks like I need to order some Noctua spacer rings.

  • @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.

  • @kennethmadsen6474
    @kennethmadsen6474 2 місяці тому

    Nice to see the ARM approach for something different.

  • @derekzhu7349
    @derekzhu7349 2 місяці тому +1

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

  • @casfren
    @casfren 2 місяці тому +1

    this video was quite nice. thanks :)

  • @kgonepostl
    @kgonepostl Місяць тому

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

  • @dkpriest
    @dkpriest 2 місяці тому

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

  • @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!

  • @raf9335
    @raf9335 2 місяці тому

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

  • @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 UA-cam sad!

  • @hydroponicgard
    @hydroponicgard 2 місяці тому +7

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

  • @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

  • @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

  • @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...?

  • @Mr8perezm
    @Mr8perezm 2 місяці тому

    Very interesting video. Thanks.

  • @bsl2501
    @bsl2501 2 місяці тому

    this is so good

  • @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).

  • @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 :)

  • @Seekay_
    @Seekay_ 2 місяці тому +1

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

  • @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.

  • @RainMan52
    @RainMan52 2 місяці тому

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

  • @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 UA-cam's A/B testing program, that way they can suss it out automatically for me.

  • @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 :)

  • @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 :)

  • @nbx2001
    @nbx2001 2 місяці тому +2

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

  • @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!

  • @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

  • @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.

  • @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...

  • @gamereditor59ner22
    @gamereditor59ner22 2 місяці тому +1

    0:06 : Wow!!

  • @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.

  • @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.

  • @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.

  • @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!

  • @Cmdr_Akmal
    @Cmdr_Akmal Місяць тому

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

  • @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.

  • @RuxUnderscore
    @RuxUnderscore 2 місяці тому

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

  • @chuxxsss
    @chuxxsss 2 місяці тому

    Morning, mate. Have a wonderful day.

  • @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

  • @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.

  • @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.

  • @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.

  • @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

  • @scottderanger2912
    @scottderanger2912 2 місяці тому

    Now that’s a hilarious thumbnail!!

  • @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.

  • @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 :)

  • @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.

  • @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.

  • @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.

  • @kunarnav1985
    @kunarnav1985 2 місяці тому

    Wow Jeff!! Now its really silent!!!

  • @Napert
    @Napert 2 місяці тому

    7:34 where did they pull those numbers from? or did they accidentally put additional 0 in the price?

  • @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.

  • @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

  • @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.

  • @shephusted2714
    @shephusted2714 2 місяці тому

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

  • @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

  • @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.

  • @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.

  • @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.

  • @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...

  • @vonwerderc
    @vonwerderc 2 місяці тому

    Would love to see something like this but with Arctic P12 or P12 Max fans. How does that compare noisewise to the noctua fans at a much lower cost.

  • @justy1337
    @justy1337 2 місяці тому

    7:05 "It's complicated" Lol

  • @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).

  • @maniacaudiophile
    @maniacaudiophile 2 місяці тому +1

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

  • @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.

  • @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

  • @daviddarnell8898
    @daviddarnell8898 2 місяці тому

    How does the 6 cm4 Super c6 score on the top 500 supercomputer test and how does it compare to one cm4 on the base io board? Just for giggles and laughs. How does it compare energy wise to your nas?

    • @JeffGeerling
      @JeffGeerling  2 місяці тому

      Check out the top500 repo README - I have a number of comparisons towards the bottom: github.com/geerlingguy/top500-benchmark/tree/master#results

  • @Alpine_flo92002
    @Alpine_flo92002 2 місяці тому

    Dude where did you get that power map. I live in Austria and I pay a "cheap" 24cents a kWh

  • @rebeccacran6750
    @rebeccacran6750 2 місяці тому +2

    Could you add a link to the dB noise monitor you use please?

    • @JeffGeerling
      @JeffGeerling  2 місяці тому +1

      Reed Instruments R8050: amzn.to/3P0mwrX :) - I'll add to the description too!

  • @DacoTaco
    @DacoTaco 2 місяці тому

    huh, odd. 45 drive's samba package not working on arm64? i have it running fine on my Quartz64, which is arm64 :/
    can't remember if i compiled it from scratch, but don't think i did. cockpit is super nice though, i can only recommend using the UI on future servers jeff!

    • @JeffGeerling
      @JeffGeerling  2 місяці тому +1

      Samba fine, but their ZFS package had some issues (I didn't spend a ton of time debugging it). The Samba cockpit module would've been fine if I had enabled Samba, but I didn't want to just configure a few bits through Cockpit, and a few by Ansible, so I just tossed out the dashboard for now.

    • @DacoTaco
      @DacoTaco 2 місяці тому

      @@JeffGeerling makes sense. I was a bit confused as you were showing the samba UI when talking about it. also makes sense i didn't come across the issues, as im running my raid on btrfs, not zfs because of stability issues in the kernel for the quartz64 at the time :)

    • @JeffGeerling
      @JeffGeerling  2 місяці тому +1

      You watch the b-roll too closely sometimes haha@@DacoTaco

  • @multipotentialite
    @multipotentialite Місяць тому

    What do you think of btrfs?

  • @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.