M.2 and Optane - Worth Doing?
Author
Discussion

paulrockliffe

Original Poster:

16,618 posts

257 months

Thursday 4th February 2021
quotequote all
I picked up a new PC recently and having not paid much attention to PC tech for a few years I'm still finding my feet. It's a fairly decent spec all round, but although it has two SSD drives, they're both 128GB, so I'm struggling to install two games on it - Windows and apps are on one, which doesn't leave room for a large game and if I put CoD on the other drive, I then can't install Halo etc.

So I started digging around and discovered that if I upgrade the SSDs I can add M.2 drives. I have two ports and the option to add a M.2 expansion board to let me use U.2 drives too. Whatever that is. Then I read something about running Raid 0 on tow M2 drives for even better speeds. Then I read that doesn't work as either M.2 slot can hit the motherboard's speed limit anyway. Then I read about Optane and that I could use an M.2 slot to further speed up a HDD.

I need to do a load more reading to understand what's worth doing and what's not, but thought I'd ask on here while I do that.

I have no spinny disk in the PC, I have a 9Tb Raid array sat in a cupboard instead, so my main data transfers are network limited (it's a 1Gb network). I do have a spare 2Tb and 1Tb HDD that I was planning to put in to backup my personal files on the array to, but I could keep my game installation files on here too to speed up installs. But I'm not going to be using those disks much really.

So is Optane worth adding to speed up the boot drive or an SSD that I'm running games from? Is it worth running the OS from M.2 rather than SATA3? Is it worth running M.2 in Raid for the OS drive?

The game issue just means I need to spend some money, I don't mind if the best option is to not actually add a bigger SSD for the games as I have a 500GB SSD going in the server to improve it's cache drive so I'll be left with 3 SSDs to run games off and maybe I have another somewhere anyway.

Thoughts?

Oh, It's an MSI Z270 Gaming Pro Carbon motherboard, i7 6700k, 32GB of 3000Mhz DDR4 and an 8GB GTX 1080 FTW.

Mr_Yogi

3,288 posts

285 months

Thursday 4th February 2021
quotequote all
I wouldn't bother with optane, it's the're in desktop PCs to speed up mechanical hard disks, I think Intel is stoping production of them (consumer grade stuff) now.

As for SSD just get the best value you can find from a reliable brand, at the moment there is next to no real world differences between a decent SATA and a high end M.2 with nearly x10 the raw performance. This may change in the future when Microsofts DirectStorage gets established, but by then fast M.2 drives will be much cheaper.

rxe

6,700 posts

133 months

Friday 5th February 2021
quotequote all
M.2 is a variety of things - a lot of the drives actually have a SATA interface, so are no different to the drives you already have. The PCIe4 ones are faster, but you really won’t notice outside very specific benchmarks. Disk throughput (the numbers that everyone brags about) are no longer the bottle neck in most systems. Disk latency (the number that is pretty much the same for all SSDs) most certainly is an issue. All disks, have catastrophically bad latency compared to memory, and what slows your machine down in the real world is “read from disk”, which is about 100x slower than memory and stalls the processor.

TL:DR - if you’re copying films from disk to disk on your PC, you’ll notice a difference. Loading games - nope, loading OS, nope, copying films to your NAS, nope.

paulrockliffe

Original Poster:

16,618 posts

257 months

Friday 5th February 2021
quotequote all
Thanks, sounds like I might as well just get an M.2 PCIe SSD for not all that much more than a normal SSD. Even if it's not really any faster, it's much easier to install without having to find a power connection for it.

Lucas Ayde

4,162 posts

198 months

Friday 5th February 2021
quotequote all
paulrockliffe said:
Thanks, sounds like I might as well just get an M.2 PCIe SSD for not all that much more than a normal SSD. Even if it's not really any faster, it's much easier to install without having to find a power connection for it.
.. Just as long as you haven't lost the little screw that came with your motherboard....

mmm-five

12,391 posts

314 months

Friday 5th February 2021
quotequote all
Forget Optane!

That's quite an old motherboard (2017) and CPU (2015) for a new computer.

Nothing inherently wrong with either, but a bit of a dead end for future upgrade, and doesn't support PCIe 4.0.

As for m2 SSDs, then you only need to remove the non-boot one and replace it with a bigger one for game storage. Don't bother with SATA SSDs as they'll top out at about 600MB/s (okay for a storage/back-up option I suppose, but not significantly cheaper than speedy m2 SSDs).

You haven't said what make/model of SSDs are actually in there, so we can't tell if they're cheap/slow ones or expensive/fast ones...but if you have the choice, ensure the boot SSD is a fast but smaller one that will work in your motherboard (so not one that benefits from PCIe 4.0 - e.g. a Samsung 970 Pro rather than a 980 Pro) - as it will make everything feel snappier.

The game SSD doesn't need to be quite as fast, as you probably won't notice the game load/transition difference between a 2000MB/s and 5000MB/s SSD anyway, and you'll want this to be much bigger.

You can get a 2TB fast game drive from Sabrent for about £200.

Edited by mmm-five on Friday 5th February 10:55

mmm-five

12,391 posts

314 months

Friday 5th February 2021
quotequote all
paulrockliffe said:
Thanks, sounds like I might as well just get an M.2 PCIe SSD for not all that much more than a normal SSD. Even if it's not really any faster, it's much easier to install without having to find a power connection for it.
If you mean 'normal SSD' as a 'M2 SATA SSD' then then M2 NVMe SSDs tend to be 5-10 times faster.

It's only a few M2 SATA SSDs that you have to watch out for - as they're only about 10% cheaper for a fifth of the performance.
...and what you can use will be limited to what your motherboard supports (I believe your's supports both SATA & NVMe).

So remember (and using throughput is a very blunt benchmark):
  • HDD (100MB/s)
  • SATA SSD (550MB/s)
  • SATA M2 SSD (550MB/s)
  • NVMe M2 SSD (2000-7000MB/s)
Edited by mmm-five on Friday 5th February 10:54

paulrockliffe

Original Poster:

16,618 posts

257 months

Friday 5th February 2021
quotequote all
Lucas Ayde said:
.. Just as long as you haven't lost the little screw that came with your motherboard....
I have the screw for one of them, the other needs the stand-offs and screw, but I presume I can find them somewhere.

theboss

7,532 posts

249 months

Friday 5th February 2021
quotequote all
Optane is a form of NVRAM and is incredibly fast - it has very low latencies, totally consistent performance which doesn’t drop off a cliff after a certain number of operations, and very high wear rates.

It’s also incredibly expensive which is why for consumers it was offered as a small chip which acts as a cache to your main disk.

You can buy it in “full” SSD sizes but they are very expensive (over £1k per TB) and aimed at enterprise or high performance use cases.

They are dropping the consumer oriented line as was mentioned above.

Personally I wouldn’t bother with this - stick to a regular PCI-E NVMe.

I have just tested all manner of RAID configurations having put 6 x Samsung 970 Evo Plus in my PCIE 3.0 workstation using Intel VROC. RAIDing them improves only sequential transfer rates which, as mentioned by another poster, looks great as a headline benchmark rate but only matters for large file transfers.

In general latency terms and “real world” metrics a single NVMe out performs any of the RAID setups, but both are still very fast.

I have settled on a mirror for my OS disk and 4xSSD in RAID10 for my data.

I’m not going for outright performance as it’s a business workstation and I have Bitlocker enabled on both volumes which knocks performance by 10-20%. You wouldn’t notice it though.

Edited by theboss on Friday 5th February 11:19

paulrockliffe

Original Poster:

16,618 posts

257 months

Friday 5th February 2021
quotequote all
mmm-five said:
Forget Optane!

That's quite an old motherboard (2017) and CPU (2015) for a new computer.

Nothing inherently wrong with either, but a bit of a dead end for future upgrade, and doesn't support PCIe 4.0.

As for m2 SSDs, then you only need to remove the non-boot one and replace it with a bigger one for game storage. Don't bother with SATA SSDs as they'll top out at about 600MB/s (okay for a storage/back-up option I suppose, but not significantly cheaper than speedy m2 SSDs).

You haven't said what make/model of SSDs are actually in there, so we can't tell if they're cheap/slow ones or expensive/fast ones...but if you have the choice, ensure the boot SSD is a fast but smaller one that will work in your motherboard (so not one that benefits from PCIe 4.0 - e.g. a Samsung 970 Pro rather than a 980 Pro) - as it will make everything feel snappier.

The game SSD doesn't need to be quite as fast, as you probably won't notice the game load/transition difference between a 2000MB/s and 5000MB/s SSD anyway, and you'll want this to be much bigger.

You can get a 2TB fast game drive from Sabrent for about £200.

Edited by mmm-five on Friday 5th February 10:55
Thanks, when I said new, I meant new to me rather than new-new. It's lighting quick compared with the 2010 vintage machine it replaced and was bought on a value for money basis.

Good point re PCIe, you're right it's 3 isn't it.

The SSDs are both Corsair somethings, I don't know what exactly without taking them out or rebooting the machine into BIOS.

That sounds like a good strategy, M.2 boot drive now, then get a bigger one for the games down the line. I'll be fine installing games to my rag-tag collection of small SSDs in the short term, I'm not a massive gamer, just playing a bit here and there seeing as I have a decentish setup for it now.

paulrockliffe

Original Poster:

16,618 posts

257 months

Friday 5th February 2021
quotequote all
mmm-five said:
If you mean 'normal SSD' as a 'M2 SATA SSD' then then M2 NVMe SSDs tend to be 5-10 times faster.

It's only a few M2 SATA SSDs that you have to watch out for - as they're only about 10% cheaper for a fifth of the performance.
...and what you can use will be limited to what your motherboard supports (I believe your's supports both SATA & NVMe).

So remember (and using throughput is a very blunt benchmark):
  • HDD (100MB/s)
  • SATA SSD (550MB/s)
  • SATA M2 SSD (550MB/s)
  • NVMe M2 SSD (2000-7000MB/s)
Edited by mmm-five on Friday 5th February 10:54
By normal SSD I meant the SATA SSDs. To run SATA M2 I need to add a bridging board thing to the motherboard, so you need to factor in a) finding one of those and b) paying for it, so there's no way it makes sense to go that route.

Thanks!

xeny

5,514 posts

108 months

Friday 5th February 2021
quotequote all
paulrockliffe said:
The SSDs are both Corsair somethings, I don't know what exactly without taking them out or rebooting the machine into BIOS.
.
Windows key and x, select device manager and the Disk Drives section will tell you.

paulrockliffe

Original Poster:

16,618 posts

257 months

Friday 5th February 2021
quotequote all
xeny said:
Windows key and x, select device manager and the Disk Drives section will tell you.
I wondered if it was hidden somewhere and figured someone would let me know if I feigned ignorance. Didn't know that Windows shortcut, that's handy.

San Disk SDSSDA 120G and SanDIsk SSD Plus 120GB

Apparently.

mmm-five

12,391 posts

314 months

Friday 5th February 2021
quotequote all
paulrockliffe said:
I wondered if it was hidden somewhere and figured someone would let me know if I feigned ignorance. Didn't know that Windows shortcut, that's handy.

San Disk SDSSDA 120G and SanDIsk SSD Plus 120GB

Apparently.
I think they're 2.5" SATA SSDs (~530MB/s).

ebuyer page for the Plus 120

paulrockliffe

Original Poster:

16,618 posts

257 months

Friday 5th February 2021
quotequote all
Thanks, it's amazing how cheap these things are these days!

jingars

1,229 posts

270 months

Friday 5th February 2021
quotequote all
Not strictly relevant to the OP's query, but I am in the process of setting up a new PC which includes a pair of Samsung 1TB NVMs and a pair of Seagate Barracuda 1TB SATA SSDs. The Samsung NVM management/benchmarking software shows the following for the NVM vs the SSDs:



Yet to complete the setup and actually use it, but it looks promising in terms of speed.