Jump to content

Single SSD vs NVME RAID 0

cleric_warlock

I just set up a RAID 0 configuration for my 2 NVME SSDs and things seem to be working pretty well so far. My raid volume seems pretty zippy especially when installing large programs and with the performance data below it seems like implementing RAID has resulted in a pretty substantial all around improvement to almost all of my system's read/write metrics. There is a small increase in average read latency and a larger increase in average write latency - is this a good tradeoff for all the increased speeds given that my pc is intended to be a gaming pc? What else is this data revealing that I might be missing? All opinions and insights welcome!

 

Single NVME SSD:

-YDvWJFObUTzStTNNoVgIQx8JNzYDhp8vzhdjx2LwkLvDnD0BONO9E830UQFxdcAFtZVeivBWbWOZsBssKfmGgriU6PrdcCS8WeWSpkf-86r2FYRyCmPUrK67DkMBytdNphAlkQIL6Yeht1nOWU

5ynIpENc9m0DtToQhTcV4Ogfk_TFYDeIAPYyz30KGa2Dq5P7iNRjLw7pG5lprDt1E7C6Doeoj6soYpfxCotaqpCfCC2XnYnbd5EnCYDu6uavSYfqHTP9Yfpu14CwS51jNI32WADHQ4g6_xjm4Xc

 

NVME RAID 0:

1acyUzRPimkjdzxYHFqaUcFcUD5JCWDIbQUTbBCXtFOnqqsvrmCg5kmtLD2ZZuCec66cG1cbJq25tjrSX-0rQr-g2Shj3EBUdfayoBb4dXd3mHyoGt5N1i613mO-8kQuHaydpPB5wrDzo6xuc_0

WU4h5PXee2xlhT-4Q8ZtzpsZsaq47-aN-YphHDksLUL0gs0Iln0qjQW4SdS3oOvxILa0a7C7PA-qK_naT1AqeGYtR8EJiwkzxyc7drvZbU2OAmbElAoXaPDnbTaFOqrCBeKgkAT7w7iiZUmIikI

 

Current PC:

  • CPU
    Intel i9-12900KS
  • Motherboard
    Asus Rog Maximus Z690 Hero
  • RAM
    Corsair Vengeance DDR5-6600 MT/s, 2 x 16GB, (CL32-39-39-76, 1.40V), CMK32GX5M2X6600C32 for gaming or
    G.Skill Ripjaws DDR5-6000 MT/s, 2 x 32GB, (CL30-40-40-96, 1.40V), F5-6000J3040G32GX2-RS5K for heavy multitasking
  • GPU
    Aorus Xtreme Waterforce RTX 3090 TI
  • Case
    Corsair 7000D Airflow
  • Storage
    2 x 2TB WD Black sn850 SSDs
  • PSU
    EVGA Supernova 1600W P2, Fully Modular
  • Display(s)
    34" 1900R Alienware AW3418DW Black, 32" Samsung Odyssey G7 240Hz
  • Cooling
    Arctic Liquid Freezer ii 420, Built in 360mm gpu rad, 7 x 140mm Noctua NF-A14's (4 used as full case fan set, 3 used to upgrade CPU rad fans), 4 x 120mm Noctua NF-F12's (3 used to upgrade GPU rad stock fans, 1 used to fill last remaining case fan slot)
  • Keyboard
    Fidio Mechanical Gaming Keyboard
  • Mouse
    Asus Rog Spatha X
  • Sound
    SteelSeries Arctis Pro + Game DAC Wired Headset
  • Operating System
    Windows 11 Pro
  • PCPartPicker URL

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, cleric_warlock said:

I just set up a RAID 0 configuration for my 2 NVME SSDs and things seem to be working pretty well so far. My raid volume seems pretty zippy especially when installing large programs and with the performance data below it seems like implementing RAID has resulted in a pretty substantial all around improvement to almost all of my system's read/write metrics. There is a small increase in average read latency and a larger increase in average write latency - is this a good tradeoff for all the increased speeds given that my pc is intended to be a gaming pc? What else is this data revealing that I might be missing? All opinions and insights welcome!

 

Single NVME SSD:

-YDvWJFObUTzStTNNoVgIQx8JNzYDhp8vzhdjx2LwkLvDnD0BONO9E830UQFxdcAFtZVeivBWbWOZsBssKfmGgriU6PrdcCS8WeWSpkf-86r2FYRyCmPUrK67DkMBytdNphAlkQIL6Yeht1nOWU

5ynIpENc9m0DtToQhTcV4Ogfk_TFYDeIAPYyz30KGa2Dq5P7iNRjLw7pG5lprDt1E7C6Doeoj6soYpfxCotaqpCfCC2XnYnbd5EnCYDu6uavSYfqHTP9Yfpu14CwS51jNI32WADHQ4g6_xjm4Xc

 

NVME RAID 0:

1acyUzRPimkjdzxYHFqaUcFcUD5JCWDIbQUTbBCXtFOnqqsvrmCg5kmtLD2ZZuCec66cG1cbJq25tjrSX-0rQr-g2Shj3EBUdfayoBb4dXd3mHyoGt5N1i613mO-8kQuHaydpPB5wrDzo6xuc_0

WU4h5PXee2xlhT-4Q8ZtzpsZsaq47-aN-YphHDksLUL0gs0Iln0qjQW4SdS3oOvxILa0a7C7PA-qK_naT1AqeGYtR8EJiwkzxyc7drvZbU2OAmbElAoXaPDnbTaFOqrCBeKgkAT7w7iiZUmIikI

 

I would not run a RAID 0 personally. The latency is what really matters, any increase in latency is a larger issue then massive read or writes. Nothing actually need to read and write as fast as NVMe can, so more speed is useless. But less latency... well, you always want less latency.

 

But does it really matter either way? No, not really. 

Rig: i7 13700k - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Assorted SATA SSD's for Photo Work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - XT45 X-Flow 420 + UT60 280 rads - - EK XRES RGB PWM - - Fractal Define S2 - - Acer Predator X34 -- Logitech G502 - - Logitech G710+ - - Logitech Z5500 - - LTT Deskpad

 

Headphones/amp/dac: Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/ Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x4 TB WD Red RAID Z2 - - Corsair 750D - - Corsair RM650i - - Dell H310 6Gbps SAS HBA - - Intel RES2SC240 SAS Expander - - TreuNAS + many other VM’s

 

iPhone 14 Pro - 2018 MacBook Air

Link to comment
Share on other sites

Link to post
Share on other sites

No. Latency is almost always more important than raw transfer speeds. Nothing you do on a gaming PC will benefit from the higher sequential transfer speeds, things to random small accesses and your RAID performs worse on those.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

The only thing that will run faster is the benchmark. 

 

The overhead from the RAID 0 is brutal.

Link to comment
Share on other sites

Link to post
Share on other sites

18 hours ago, LIGISTX said:

I would not run a RAID 0 personally. The latency is what really matters, any increase in latency is a larger issue then massive read or writes. Nothing actually need to read and write as fast as NVMe can, so more speed is useless. But less latency... well, you always want less latency.

 

But does it really matter either way? No, not really. 

I think my experience with raid is really matching what you're saying. For my particular setup the very slight increases in latency are not noticeable at all in any of the games that I play or any of the other applications I run on my computer. Installs happen MUCH faster and loading screens seem to be at least as fast as non raid at all times. It really seems like I've gained performance without any kind of a noticeable tradeoff. It's also nice to have what used to be a dual boot os as one unified volume with the added bonus that space is freed up since drivers and windows system allocations are not duplicated like in a dual boot setup. It seems like people have very different experiences with raid depending on the quality of their raid controller and how well it works with the memory controllers of the ssds being used and the specific ssd configuration. The two ssds i'm using are identical and I've read that that can make a huge difference in improving the performance of raid. Unless any problems crop up in the long term, my raid 0 setup seems to be the optimal boot drive configuration for my pc.

Current PC:

  • CPU
    Intel i9-12900KS
  • Motherboard
    Asus Rog Maximus Z690 Hero
  • RAM
    Corsair Vengeance DDR5-6600 MT/s, 2 x 16GB, (CL32-39-39-76, 1.40V), CMK32GX5M2X6600C32 for gaming or
    G.Skill Ripjaws DDR5-6000 MT/s, 2 x 32GB, (CL30-40-40-96, 1.40V), F5-6000J3040G32GX2-RS5K for heavy multitasking
  • GPU
    Aorus Xtreme Waterforce RTX 3090 TI
  • Case
    Corsair 7000D Airflow
  • Storage
    2 x 2TB WD Black sn850 SSDs
  • PSU
    EVGA Supernova 1600W P2, Fully Modular
  • Display(s)
    34" 1900R Alienware AW3418DW Black, 32" Samsung Odyssey G7 240Hz
  • Cooling
    Arctic Liquid Freezer ii 420, Built in 360mm gpu rad, 7 x 140mm Noctua NF-A14's (4 used as full case fan set, 3 used to upgrade CPU rad fans), 4 x 120mm Noctua NF-F12's (3 used to upgrade GPU rad stock fans, 1 used to fill last remaining case fan slot)
  • Keyboard
    Fidio Mechanical Gaming Keyboard
  • Mouse
    Asus Rog Spatha X
  • Sound
    SteelSeries Arctis Pro + Game DAC Wired Headset
  • Operating System
    Windows 11 Pro
  • PCPartPicker URL

 

Link to comment
Share on other sites

Link to post
Share on other sites

44 minutes ago, cleric_warlock said:

I think my experience with raid is really matching what you're saying. For my particular setup the very slight increases in latency are not noticeable at all in any of the games that I play or any of the other applications I run on my computer. Installs happen MUCH faster and loading screens seem to be at least as fast as non raid at all times. It really seems like I've gained performance without any kind of a noticeable tradeoff. It's also nice to have what used to be a dual boot os as one unified volume with the added bonus that space is freed up since drivers and windows system allocations are not duplicated like in a dual boot setup. It seems like people have very different experiences with raid depending on the quality of their raid controller and how well it works with the memory controllers of the ssds being used and the specific ssd configuration. The two ssds i'm using are identical and I've read that that can make a huge difference in improving the performance of raid. Unless any problems crop up in the long term, my raid 0 setup seems to be the optimal boot drive configuration for my pc.

I highly doubt your seeing any benefit from RAID 0... The gains are likely due to a fresh Windows instal, nothing else...

 

Why was it dual booted previously? Just use the second drive as a data drive and point steam or origin at it. I understand the convenience of only having a single drive, but realistically the latency impact you have and CPU overhead (it isn't that much, but it is there...) is a larger hinderance than anything else. The only thing RAID 0 SSD's is useful for is insane sequential transfer speeds, but almost nothing you do on your PC is actually sequential except for a SSD benchmark.... so the latency hit to random reads and writes is more detrimental. 

 

But, again, the gains and losses are likely not even something anyone can actually perceive. So at the end of the day, it probably doesn't matter either way. The only thing that a potential issue is if a single drive dies in RAID 0, you lose 100% of your data. Assuming you understanding this and have proper backups in place, then you can absorb that risk.

 

Also, the comment about quality of RAID controller, at this point, basically all mobo's have "the same" RAID controller anyways, so there isn't really much variation. RAID is such an old standard, there isn't really any new magic that can be implemented, and for most enterprise solutions, hardware RAID is all but dead anyways. ZFS is software RAID, and it's superior in basically every way.

Rig: i7 13700k - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Assorted SATA SSD's for Photo Work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - XT45 X-Flow 420 + UT60 280 rads - - EK XRES RGB PWM - - Fractal Define S2 - - Acer Predator X34 -- Logitech G502 - - Logitech G710+ - - Logitech Z5500 - - LTT Deskpad

 

Headphones/amp/dac: Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/ Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x4 TB WD Red RAID Z2 - - Corsair 750D - - Corsair RM650i - - Dell H310 6Gbps SAS HBA - - Intel RES2SC240 SAS Expander - - TreuNAS + many other VM’s

 

iPhone 14 Pro - 2018 MacBook Air

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 year later...

I would say without a threadripper you're not really going to see anything out of those m.2s and raid your Intel does not have enough lanes to fully utilize that You're taking away from somewhere else in order to raid I can say with certainty that I have a threadripper 2920x and with multiple m.2s in the amount of lanes that I have on my CPU I can fully saturate my m.2s Intel is full of gimmicks these days I miss when they made quality products The 10900X was their last HEDT platform that had a chance at doing this

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×