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

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ค. 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 467

  • @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 TH-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 5 วันที่ผ่านมา

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

    • @JeffGeerling
      @JeffGeerling  5 วันที่ผ่านมา

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

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

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

  • @devnol
    @devnol 2 หลายเดือนก่อน +6

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

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

  • @irvinekinny
    @irvinekinny 2 หลายเดือนก่อน +7

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

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

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

  • @billygilbert7911
    @billygilbert7911 2 หลายเดือนก่อน

    Impressed with your diligent level of detail on the testing.

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

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

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

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

  • @mentalplayground
    @mentalplayground 2 หลายเดือนก่อน +16

    Thumbnail, just fantastic.

    • @arch1107
      @arch1107 2 หลายเดือนก่อน +2

      he changed it :(

    • @CreamPolo
      @CreamPolo 2 หลายเดือนก่อน +1

      @@arch1107 Such a scheme :)

  • @1981AdamGs
    @1981AdamGs 2 หลายเดือนก่อน +1

    The end result is absolutely beautiful.

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

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

  • @kgonepostl
    @kgonepostl หลายเดือนก่อน

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

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

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

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

  • @Noir1234
    @Noir1234 2 หลายเดือนก่อน +3

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

  • @pkt1213
    @pkt1213 2 หลายเดือนก่อน +3

    Looks like I need to order some Noctua spacer rings.

  • @casfren
    @casfren 2 หลายเดือนก่อน +1

    this video was quite nice. thanks :)

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

  • @kennethmadsen6474
    @kennethmadsen6474 2 หลายเดือนก่อน

    Nice to see the ARM approach for something different.

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

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

  • @derekzhu7349
    @derekzhu7349 2 หลายเดือนก่อน +1

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

  • @hydroponicgard
    @hydroponicgard 2 หลายเดือนก่อน +7

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

  • @gamereditor59ner22
    @gamereditor59ner22 2 หลายเดือนก่อน +1

    0:06 : Wow!!

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

  • @bsl2501
    @bsl2501 2 หลายเดือนก่อน

    this is so good

  • @Mr8perezm
    @Mr8perezm 2 หลายเดือนก่อน

    Very interesting video. Thanks.

  • @dkpriest
    @dkpriest 2 หลายเดือนก่อน

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

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

  • @Seekay_
    @Seekay_ 2 หลายเดือนก่อน +1

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

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

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

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

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

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

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

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

  • @Cmdr_Akmal
    @Cmdr_Akmal หลายเดือนก่อน

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

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

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

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

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

  • @RuxUnderscore
    @RuxUnderscore 2 หลายเดือนก่อน

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

  • @Napert
    @Napert 2 หลายเดือนก่อน

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

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

  • @chuxxsss
    @chuxxsss 2 หลายเดือนก่อน

    Morning, mate. Have a wonderful day.

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

  • @RainMan52
    @RainMan52 2 หลายเดือนก่อน

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

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

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

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

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

  • @scottderanger2912
    @scottderanger2912 2 หลายเดือนก่อน

    Now that’s a hilarious thumbnail!!

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

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

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

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

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

  • @firstlast7152
    @firstlast7152 2 หลายเดือนก่อน +1

    So a friend of mine recently went from Ubuntu to Debian with his server and is happy with the change. No more snap stuff, etc. Is there a reason you didn't go with Debian for this? Asking since my server is currently Ubuntu and I've been thinking about the next time I reinstall OS I may go Debian.

    • @JeffGeerling
      @JeffGeerling  2 หลายเดือนก่อน +2

      Mostly the support-Ubuntu in particular has done a lot to make sure arm64 support on systems like Ampere's run well. Debian is about 99% the same, but there are little things that make a difference sometimes.

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

  • @maniacaudiophile
    @maniacaudiophile 2 หลายเดือนก่อน +1

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

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

  • @kunarnav1985
    @kunarnav1985 2 หลายเดือนก่อน

    Wow Jeff!! Now its really silent!!!

  • @looper6120
    @looper6120 2 หลายเดือนก่อน

    just curious, could we just plug the noctua fans directly into the fan connector with the HL 15 case? I thought it was also a 4 pin?

    • @JeffGeerling
      @JeffGeerling  2 หลายเดือนก่อน

      The fan connectors are 2-pin, so you can get them to plug in, but then they'd just run 100% (on 12v power) the whole time. The Noctuas would still be quieter than the CoolerGuys fans, but not as dramatically.

    • @looper6120
      @looper6120 2 หลายเดือนก่อน

      Thanks Jeff! I’m thinking of doing the same thing, but unlike your setup, I don’t have active CPU cooler. Would it make sense to plugin all fans on the case fan header? Or I should plug them in to the cpu fan headers. I’m not so sure if the super micro motherboard knows when to spin up and down the fan for case fan header lol.

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

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

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

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

  • @laughingvampire7555
    @laughingvampire7555 หลายเดือนก่อน

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

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

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

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

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

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

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

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

  • @talhagenc9401
    @talhagenc9401 2 หลายเดือนก่อน +1

    This thumbnail is a W

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

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

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

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

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

  • @Knirin
    @Knirin 2 หลายเดือนก่อน +1

    What about video card support on ARM64 with this motherboard?

    • @JeffGeerling
      @JeffGeerling  2 หลายเดือนก่อน

      Good question! I've tested a few different Nvidia cards (4090, 4070 Ti, and 3080 Ti), and a couple AMD and all work, but the AMD cards sometimes need driver tweaks. Those are slowly getting ironed out over time in Linux!

  • @mikkolukas
    @mikkolukas วันที่ผ่านมา

    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.

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