#BUSTED

Sdílet
Vložit
  • čas přidán 27. 05. 2024
  • Every second week, we will be releasing a tech tip video that will give users information on various topics relating to our storage products.
    If there is anybody on our team that likes to bust myths in the storage world, its our very own Mitch Hall!
    For this week's tech tip video, Mitch wants to talk about mythbusting some of the "storage wisdom" surrounding ZFS. Anyone who uses ZFS would have likely heard "you will only get the IOPs of a single drive in a RAIDZ vdev". Is this statement true? Or, can this myth be BUSTED? Check out today's video to find out.
    --
    Chapters:
    00:00 - Introduction
    00:57 - Understanding ZFS Reads and Writes
    01:25 - Understanding Asynchronous Writes vs Synchronous Writes
    02:08 - What is the "Raid Write Hold"?
    04:16 - Understanding how zpool is committing data in random writes
    05:50 - Running a FIO test for 4K block size
    07:20 - Why are the IOPs la rger than what we expect? Why random writes aren't really random with ZFS async?
    09:20 - Turning on Sync and Running a FIO test for 4K block size
    13:30 - Adding a SLOG with NVMe for Random Writes
    14:20 - Understanding Random Reads and Drive IOPs
    15:18 - Conclusion
    Visit our website: www.45drives.com/
    Check out our GitHub: github.com/45drives
    Read our Knowledgebase for technical articles: knowledgebase.45drives.com/
    Check out our blog: www.45drives.com/blog
    #45drives #storinator #stornado #storageserver #serverstorage
    #singleserver #storagenas #nasstorage #networkattachedstorage #proxmox #virtualization #cephstorage #storageclustering #virtualmachines #cephcluster #storagecluster #proxmox #ansible #nasstorage #prometheus #samba #cephfs #allflash #ssdstorage #ssdserver #allflashserver #allflashstorage #zfs #ransomwareprotection #linux #linuxtraining #nasstorage #selfencryptingdrives #jbod #justabunchofdisks #justabunchofdrives #serverexpansion #esxi #migratevirtualmachines #ssd #ssdtrim #sed #dataencryption #harddrives #harddrivehandling #seagate #westerndigital #nvme #vmware #esxi #zfs #raidz #vdev #zpool
  • Věda a technologie

Komentáře • 30

  • @kwinzman
    @kwinzman Před měsícem +1

    Easy to understand. More please!

  • @eduardonobrega77
    @eduardonobrega77 Před 2 měsíci +10

    What an incredible explanation, thank you

    • @mitcHELLOworld
      @mitcHELLOworld Před 2 měsíci

      Aw thank you so much! I am really glad the explanation is coming across well !! Let me know if there's anything you'd like to see next!

  • @jeffreyrh
    @jeffreyrh Před měsícem +1

    Great stuff. I just setup my first TrueNAS and my first experience with ZFS. Still learning but this helps. Just found your channel. A walk through of setting this stuff up for maximum performance would be great!

  • @LAWRENCESYSTEMS
    @LAWRENCESYSTEMS Před 2 měsíci +4

    Excellent video especially the explaining of small writes being coalesced into part of the commit transaction.

  • @thibaultmol
    @thibaultmol Před 2 měsíci +2

    It's funny how I've been learning about zrs for what feels like a decade. But this the best explanation I've ever had for exactly what sync versus async means

  • @TheRealFunar
    @TheRealFunar Před 2 měsíci +2

    Perfect explanation. I'm pointing people to this video anytime a ZFS performance discussion comes up.

  • @eros6182
    @eros6182 Před 2 měsíci +2

    Wow, this was some top notch info really well explained. I have been using zfs many years and to this day this is the best explanation done in the least amount of time. Good work and thanks!

  • @retrogear
    @retrogear Před 2 měsíci +4

    Great video, thanks. Hoping you can expand a little on SLOG and L2ARC as ways to improve performance and in what situations to expect these improvements. Cheers!

    • @cashy2011
      @cashy2011 Před 2 měsíci +1

      Yes, this would be great!

  • @florian7679
    @florian7679 Před 2 měsíci +1

    Perfect explanation. I would have liked to see in the video what the performance would have looked like with an L2ARC cache, and how and when tx_groups are written down by the different layers. ARC -> L2 -> HDD.

  • @stefan5014
    @stefan5014 Před 2 měsíci +2

    Awesome informative and compact - thank you!
    What would also be incredibly interesting although I don’t know if it fits a mythbusting series: NVMe pool layout comparisons with the focus on iops, throughput and latency.
    We all know mirrors are king, but what about other layouts since ssd prices grow these days? There is not a lot of information / comparison benchmarks available on NVMe only pools - although the demand is growing.
    The concept of this video, including all the explanations and live screen tiling with the measurement tools is perfect.

  • @mspencerl87
    @mspencerl87 Před 2 měsíci +3

    Perfect! Deduplication next!

  • @EduardoReyesDPM
    @EduardoReyesDPM Před 2 měsíci +4

    Awesome explanation

    • @mitcHELLOworld
      @mitcHELLOworld Před 2 měsíci

      Aw thank you so much! Super happy to hear the explanation is coming across well! If there is anything you'd be interested in us myth busting next, let us know :)

  • @camaycama7479
    @camaycama7479 Před měsícem +1

    Wow so many thanks for the awesome content!

  • @meaga
    @meaga Před 2 měsíci +2

    Incredible! Great explanation. Please continue the series!

  • @iteranq
    @iteranq Před 2 měsíci +2

    AMazing clear explanation! Thanx a lot!

  • @consecratedtech
    @consecratedtech Před 2 měsíci +1

    LETS GO!!!! I love me some 45 Drive knowledge!!!! Keep it coming!!!

  • @acomav
    @acomav Před 2 měsíci +2

    Great video and explanation. Thoughts...what happens with a deeper iodepth? Any difference? How about a larger blocksize.

  • @Thalamus4
    @Thalamus4 Před měsícem

    Love it - thanks.

  • @scottpeters1376
    @scottpeters1376 Před měsícem

    Ok so this explains sync vs async as others have said. But the title is Single Drive IOPs Limitation per RAIDZ vdev? I don't feel it explained that at all. If I take 8 drives in a two disk mirror per vdev and put them in a pool that will outperform an 8 disk single RAIDZ2 in a pool every time.. no ? Just talking performance not capacity. Or am I misunderstanding what this was supposed to explain? I guess if I had to put the issue I am trying to understand into words exactly it's that adding spindles to any Raidz vdev doesn't seem to increase perfromance as I would expect with zfs async or not.

  • @AndrewTa530
    @AndrewTa530 Před 2 měsíci

    I hope you all fixed your manufacturing process as I bought a 45drive server years ago and it was a total disaster. No drive caddies - supports response was to just allow the backplane connector to support the drive…..huh? Server was suppose to be fully installed and configured - drives shipped separately and nothing was configured. We paid to ship it back. #neverAgain

    • @45Drives
      @45Drives  Před 2 měsíci +2

      Hey Andrew,
      I’m hoping we can clear some things up for you. Our server uses a caddy-less design, meaning that 3.5” drives will fit perfectly into the server. This is an intentional feature, because it saves you from spending time screwing them in or out of a caddy.
      If you’re talking about 2.5” drives, we have provided caddies which we 3d print for years. We also sell servers with caddy-less 2.5” drive slots (Stornado SSD server and Storinator Hybrid SSD + HDD server).
      To your other point, we have always drop-shipped our drives from a vetted supplier. If we shipped the drives inside the server there would be a greater risk of damage in shipping. Instead, drives are shipped in protective packaging and come factory-sealed.
      Our standard process is on-site configuration from our support team. This should have been communicated to you during the sales process. We apologize if there was any confusion or miscommunication from our staff. Hope this clears some things up. Thanks!

  • @doodlebroSH
    @doodlebroSH Před měsícem

    Bob Zelin in shambles.