• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Real world performance benefit of PCI-E SSD's?

QuantumPion

Diamond Member
Does anyone have any info about real world performance gains of modern PCI-e SSD's? I currently have a 256 gb Samsung 830 from 2011 which seems comparatively ancient, but it's hard to tell with all the synthetic benchmarks and what not. All I care about as a metric really is game loading times.
 
You won't notice a thing.
This, when I tested a Samsung M2 SSD its sequential speeds were about 760 - 900 MB/S just like a RAID 0 setup but that won't matter in Windows, programs, or games since what we care about mostly are the 4K speeds, and those were actually 20% lower than my 860 PRO averaging about only 20 MB/S read with 70 MB/S write whereas the 850 PRO gets about 35 MB/S read on the 4K and 110 MB/S write

Unless all you do is copy large files from one drive to the other or work on large video editing files or large databases, those numbers are just for bragging rights and mean nothing in the real world.
 
I wouldn't mind one too test out on Star Citizen. The load times are soooo slow even on my Mushkin SSD. It takes almost 2:30 from launching the alpha to actually getting to the hanger. Balls slow.
 
I wrote a bunch about SSD performance in this thread: http://forums.anandtech.com/showthread.php?t=2425370. Short to say, every SSD uses RAID0 already to increase speeds.

With PCIe, this parallelization can continue to increase speeds indefinitely. But that also means a redesign of the controllerchip is necessary. Some PCIe SSDs are just PCIe -> SATA controllers with a regular SATA->NAND controller. A native PCI-express design of the controllerchip is really the best. NVMe products are the new generation, which also addresses the SATA overhead, which is becoming a bottleneck for really fast SSDs.

But will all this extra speed matter? That is the real question. We can talk long about it. But you can test it yourself! Yes you can. On your very system. You only need a stopwatch and some time.

1) Reboot the system, to purge all filecache from the system. After booting let the system settle to be really idle.

2) Start your favourite application, like a modern game. Measure the time it takes before the game finishes loading, or other in-game loading measurements, like changing zones in World of Warcraft.

3) Now close the application. Do not reboot. Wait a couple seconds. Launch the same application again and repeat the same measurements. They will be lower than the first time.


What you have measured is the difference between reading from disk (SSD) and reading from memory (filecache). This measurement is only valid if you have enough RAM to store all caches used during the experiment. You can see this with Windows task manager on the Performance-tab where Cached is a high number after doing step 2) but Free should still be above 1GB.

How to interpret the results?

uncached: 15.6 seconds
cached: 12.4 seconds
(Try to take an average or median of three or more attempts.)

Just suppose you got results like this. This means the difference is 3.2 seconds. This is the maximum real-world difference you would ever see on your current system if you had the fastest SSD that could possibly exist. Actually, by definition, it should be less fast. But you get the point: this is the absolute limit of performance improvement of a faster SSD.

And you probably will be disappointed by the difference - it might be much less than in my example. This is because storage is no longer the major bottleneck as it used to be with harddrives. Today, the CPU is very much a bottleneck in everyday computing. Except networking perhaps, but that is another story. The issue is compounded by the fact that often only one CPU core can be utilised. Thus, you would need a much faster CPU (10GHz) to unlock the power of fast SSDs. Bottlenecks are like a pie-chart: if you cut away one part, then the other parts take up more % of the whole. The result is that by having faster storage, you move the bottleneck back to the CPU.
 
Last edited:
I wouldn't mind one too test out on Star Citizen. The load times are soooo slow even on my Mushkin SSD. It takes almost 2:30 from launching the alpha to actually getting to the hanger. Balls slow.
I doubt those load times have anything to do with I/O performance.
 
So it sounds like a more important upgrade would be moving to DDR4 perhaps?

moving to DDR4? no... getting more RAM, yes. However it may be best to check the forum threads of the games you play most to see what others have experienced that is best for loading times. Each game as you know is programmed different.
 
This, when I tested a Samsung M2 SSD its sequential speeds were about 760 - 900 MB/S just like a RAID 0 setup but that won't matter in Windows, programs, or games since what we care about mostly are the 4K speeds, and those were actually 20% lower than my 860 PRO averaging about only 20 MB/S read with 70 MB/S write whereas the 850 PRO gets about 35 MB/S read on the 4K and 110 MB/S write

Unless all you do is copy large files from one drive to the other or work on large video editing files or large databases, those numbers are just for bragging rights and mean nothing in the real world.


This.

Also even if you are moving large files from one location to another in order to achieve >SATA 3 sequential speeds both devices have to be capable meaning PCI-E and very fast.
 
moving to DDR4? no... getting more RAM, yes. However it may be best to check the forum threads of the games you play most to see what others have experienced that is best for loading times. Each game as you know is programmed different.

Well it seems like memory read speed is the limiting factor for game load times, as opposed to drive I/O. In which case I would think getting the fastest possible ram would be the best way to improve load times. Or am I missing something?
 
Game level load times are almost entirely CPU dependent after you go with a SSD. Memory speed isn't going to do a thing.
 
Game level load times are almost entirely CPU dependent after you go with a SSD. Memory speed isn't going to do a thing.
This. Some applications / usage scenario's are RAM dependant. But it is quite rare. Consumer applications generally benefit very little from faster RAM; in the 1-2% range.
 
Back
Top