Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
AMD IT Technology

Super Fast NVMe RAID Comes To Threadripper (zdnet.com) 59

Adrian Kingsley-Hughes, writing for ZDNet: A week later than planned, AMD has released a free driver update for the X399 platform to support NVMe RAID. The driver allows X399 motherboards to combine multiple NVMe SSDs together into a RAID 0, 1, or 10 array, which will greatly enhance disk performance or data integrity. Benchmarking carried out by AMD shows that the platform allows for a throughput of 21.2GB/s from six 512GB Samsung 960 Pro NVMe SSDs in RAID0. But there are a couple of caveats. The first is that X399 motherboards will require BIOS updates before they will support NVMe RAID, so when it will be available for your system will depend on your motherboard vendor. The second -- and perhaps more important -- is that currently the NVMe RAID driver is in beta, and as such things may go wrong, so you might want to test this before rolling it out onto systems you rely on.
This discussion has been archived. No new comments can be posted.

Super Fast NVMe RAID Comes To Threadripper

Comments Filter:
  • Cool! (Score:4, Insightful)

    by Kokuyo ( 549451 ) on Monday October 02, 2017 @03:36PM (#55295505) Journal

    While it's annoying that I had to push the Threadripper upgrade further down the line, at least AMD is polishing the hell out of it until I'm ready to buy. Ir Zen2 will be a thing by then and everything starts anew :D.

    • by cb88 ( 1410145 )
      They are doing a refresh of Zen in early 2018 on 12nm ....should require only minimal changes firmware wise zen 2 is more of a late 2018-2019 architectural update even then probalby the same socket so not that many changes. The thing with Zen is it was a whole new platform.
    • Threadripper looks nice, but I don't see the need for raid in consumer desktop (especially gaming) systems in the age of the Samsung 960 pro. There won't be any benefit in load times for any consumer applications I can think of anyways; video game load times became GPU bottlenecked long ago.

      • by Kokuyo ( 549451 )

        I'm using RAID1 anyway.
        Threadripper isn't particularly useful for gaming anyway. In my case, this will go in into my homelab server.

  • I assume they're talking about bootable nvme fakeraid, which I think is underrated. Still, I've had regular trouble getting operating systems to work with it. I don't know why that is. It's enthusiast level stuff, not bleeding edge supercomputer stuff.

    • If you have the bandwidth you can do the same with your OS based RAID instead of BIOS based. Whether you load your couple MB of boot code from a RAID or a single drive won't matter.

  • on any pci-e cpu or chipset or just chipset pci-e?

    still better then intel that is intel disk only + DMI feed chipset only that also needs a $$ raid key.

  • So, Raid 0,1, 10 are simple... Just throw the data into different drives in a certain way and wa la -> Raid... Not much for the hardware to do. Seriously AMD, can we get Raid 5 support with hardware offload to calculate the parity results that are needed across the stripe so we can simply write a single write to the hardware level and have the hardware offload handle the Raid 5 calculation and put the stripes into the correct hardware locations?

    Pretty Please

    • and wa la -> Raid...

      Wa la??

    • Hardware RAID is obsolete. Even the big boys like NetApp use SW RAID with SIMD instructions on standard CPUs these days.

      • by AmiMoJo ( 196126 )

        Yeah, this is just for non-technical benchmark lovers who want a nice easy "click to win" button. Still damn impressive though.

        A single NVMe SSD is about as fast as DDR2 RAM in terms of raw transfer speed. This RAID array is about as fast as DDR4-3200 RAM, which is the fastest RAM that the CPU will take. Think about that for a moment - terabytes of solid state permanent storage that is as fast as the fastest RAM.

        • Yup, the Threadripper machine I'm planning will definitely have RAIDed NVME SSDs but probably only RAID1. With RAID5 the write performance would suffer (as well as wear) and I don't need the capacity - yet.

    • by dfghjk ( 711126 )

      Combining RAID 5 with SSD is ignorant.

      • by Agripa ( 139780 )

        Combining RAID 5 with SSD is ignorant.

        Why is that? RAID 5 increases write multiplication but SSDs are always advertised as having plenty of write longevity.

    • by guruevi ( 827432 )

      RAID5 is no good these days, use at least RAIDZ2 if your data is important or triple mirrors.

    • Why? what the heck is the use case? Dedicated hardware that can to it case enough is going to expensive, complicate the platform, and destory some of the advantages of nvme (few abstraction layers, nvme). The man reason for nvme in hardware raid 0 is as a large scratch disk cheaper than RAM, but a lot faster than thrashing to disk. Raid 1 lets you keep a server running after a disk fails until the maintenance window. and you can bring it down to place in a new disk. However you I don't think a lot of admi

    • Its called the CPU. It had I/O offloading for awhile now this decade in hardware with zero latency to process compared to something dangling off the PCI bus.

  • by Joe_Dragon ( 2206452 ) on Monday October 02, 2017 @04:04PM (#55295861)

    bios fake raid sucks and needs a driver to hide the disks from the os.

    you are better at least on Linux with os level software raid or an hardware raid card that only shows the os the raided disk and does not need to hide the backing disks with a driver.

    • OK, before you go off on the usual rant against "fake RAID", ask yourself what alternative you're advocating. We're talking about NVMe SSD's here - the kind that insert directly into a PCIe or M.2 slot. They are not SSD's with a SAS or SATA interface, so they cannot be attached to a hardware RAID controller.

      Personally I'm very happy to have BIOS support for using these devices in a RAID configuration, and it doesn't bother me at all that "OMG - A DRIVER IS REQUIRED!".

    • You're wrong and 10 years out of date.

      It is not fake raid as the CPU since 2009 does I/O. With hardly any latency at all compared to going through a bus and being limited by it's speed and slow latency for the overhead.

      CPU I/O raid is superior in almost everyway with the exception of battery backup in case of a power failure. It isn't 2003 anymore

  • ... this is about a whole RAID implementation, which is redundant to what any decent operating system contains anyway, in a probably much more mature state.
    And yes, of course you can boot from a RAID configured via "mdadm", if that is what you really need.
    • Intel's latest RAID solution is "Virtual RAID on Chip" - it's basically a software solution assisted by a few tweaks to the PCI lanes, and to take full advantage, you have to use a separate card to connect the NVMe chips to actual CPU PCI-E lanes, since the motherboard slots are all connected through DMI, and STILL are hobbled if you don't add the expensive upgrade "key"

  • Performance being equal, and no special cards on X399 motherboards to use it (Since Intel's X299 MB onboard M.2 slots connect through DMI/chipset PCI-E lanes) or an expensive VROC "Key" to enable features makes this a no-brainer.

    Goodbye Intel.

  • I have trouble trusting hardware RAID. Like OS-based RAID, it uses software (firmware to be precise) that can have bugs, but it is much less tested than OS-based RAID.

    Moreover, disaster recovery requires to have the same hardware/firmware ready for replacement, otherwise you risk your hardware RAID to be inaccessible from a replacement machine.

  • by Malc ( 1751 )

    RAID-0 isn't RAID, because there's no redundancy.
    SSDs aren't really inexpensive.

    So what are you left with? ADs! Yes, thanks for the ads /.

    Incidentally, why would anybody want to use something labled as "beta" for RAID-0?

Beware of Programmers who carry screwdrivers. -- Leonard Brandwein

Working...