Results 1 to 14 of 14

Thread: Question - SSDs - Why are Ultra fast SSD no faster ?

  1. #1
    Senior Member
    Join Date
    Jan 2009
    Posts
    281
    Thanks
    15
    Thanked
    15 times in 11 posts

    Question - SSDs - Why are Ultra fast SSD no faster ?

    Hi guys / gals.

    As I was spec'ing my new PC, one element to get a lot of attention was the the storage. My initial impulse was to buy the Samsung 960 Pro, it's the spiritual successor to the 840 Pro in my current PC and seems to offer class leading performance.

    Then SCAN advised me to instead spec a "normal" SSD and either save the money or double the capacity. This lead to me to doing a fair bit of research into whether I'd appreciate any difference in speed for "normal" PC usage. Boot up, loading software, etc. Bottom line is "no". There are even videos out there proving that loading modern games on a cheap SSD is no slower than a 960 Pro in side-by-side comparisons.

    So my question is not "whether it's worth it for me" but Why is it the case that the 960 Pro is no faster ? Theoretically the 960 Pro is 5-7x faster in practically every measure, but this doesn't show in the real world at all (forget database work / 4k video production - which I rarely do). What is the bottleneck that prevents the 960 Pro from reaching it's full potential here, or is it a case of the numbers being very deceiving ?

    Cheers.
    Last edited by Andy14; 16-11-2016 at 12:08 PM.

  2. #2
    Anthropomorphic Personification shaithis's Avatar
    Join Date
    Apr 2004
    Location
    The Last Aerie
    Posts
    10,857
    Thanks
    645
    Thanked
    872 times in 736 posts
    • shaithis's system
      • Motherboard:
      • Asus P8Z77 WS
      • CPU:
      • i7 3770k @ 4.5GHz
      • Memory:
      • 32GB HyperX 1866
      • Storage:
      • Lots!
      • Graphics card(s):
      • Sapphire Fury X
      • PSU:
      • Corsair HX850
      • Case:
      • Corsair 600T (White)
      • Operating System:
      • Windows 10 x64
      • Monitor(s):
      • 2 x Dell 3007
      • Internet:
      • Zen 80Mb Fibre

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    because you are normally looking at sequential read and write speeds when looking at specs......it isn't very often that you read or write sequentially.

    Random reads and writes are more down to latency, which won't be very different between models.
    Main PC: Asus Rampage IV Extreme / 3960X@4.5GHz / Antec H1200 Pro / 32GB DDR3-1866 Quad Channel / Sapphire Fury X / Areca 1680 / 850W EVGA SuperNOVA Gold 2 / Corsair 600T / 2x Dell 3007 / 4 x 250GB SSD + 2 x 80GB SSD / 4 x 1TB HDD (RAID 10) / Windows 10 Pro, Yosemite & Ubuntu
    HTPC: AsRock Z77 Pro 4 / 3770K@4.2GHz / 24GB / GTX 1080 / SST-LC20 / Antec TP-550 / Hisense 65k5510 4K TV / HTC Vive / 2 x 240GB SSD + 12TB HDD Space / Race Seat / Logitech G29 / Win 10 Pro
    HTPC2: Asus AM1I-A / 5150 / 4GB / Corsair Force 3 240GB / Silverstone SST-ML05B + ST30SF / Samsung UE60H6200 TV / Windows 10 Pro
    Spare/Loaner: Gigabyte EX58-UD5 / i950 / 12GB / HD7870 / Corsair 300R / Silverpower 700W modular
    NAS 1: HP N40L / 12GB ECC RAM / 2 x 3TB Arrays || NAS 2: Dell PowerEdge T110 II / 24GB ECC RAM / 2 x 3TB Hybrid arrays || Network:Buffalo WZR-1166DHP w/DD-WRT + HP ProCurve 1800-24G
    Laptop: Dell Precision 5510 Printer: HP CP1515n || Phone: Huawei P30 || Other: Samsung Galaxy Tab 4 Pro 10.1 CM14 / Playstation 4 + G29 + 2TB Hybrid drive

  3. #3
    Senior Member
    Join Date
    Jan 2009
    Posts
    281
    Thanks
    15
    Thanked
    15 times in 11 posts

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by shaithis View Post
    because you are normally looking at sequential read and write speeds when looking at specs......it isn't very often that you read or write sequentially.

    Random reads and writes are more down to latency, which won't be very different between models.
    I'm not convinced. According to the numbers even Random Read / Writes are massively different.

    960 Pro

    RANDOM READ (4KB, QD32)
    512 GB: Up to 330,000 IOPS (Thread 4)
    1024 GB: Up to 440,000 IOPS (Thread 4)
    2048 GB: Up to 440,000 IOPS (Thread 4)

    RANDOM WRITE (4KB, QD32)
    512 GB: Up to 330,000 IOPS (Thread 4)
    1024 GB: Up to 360,000 IOPS (Thread 4)
    2048 GB: Up to 360,000 IOPS (Thread 4)

    850 Evo

    RANDOM READ (4KB, QD32)

    500 GB: Up to 98,000 IOPS
    1 TB: Up to 98,000 IOPS
    2 TB: Up to 98,000 IOPS

    RANDOM WRITE (4KB, QD32)

    500 GB: Up to 90,000 IOPS
    1 TB: Up to 90,000 IOPS
    2 TB: Up to 90,000 IOPS

  4. #4
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,025
    Thanks
    1,871
    Thanked
    3,383 times in 2,720 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    But if your computer is only calling for 5,000 IOPS then it doesn't matter if drive A can perform 300,000 IOPS to drive B's 90,000.

    IE, you don't have a usage pattern for needing a faster drive.

  5. #5
    Senior Member
    Join Date
    Jan 2009
    Posts
    281
    Thanks
    15
    Thanked
    15 times in 11 posts

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by kalniel View Post
    But if your computer is only calling for 5,000 IOPS then it doesn't matter if drive A can perform 300,000 IOPS to drive B's 90,000.

    IE, you don't have a usage pattern for needing a faster drive.
    That's still not an explanation. If we take the example of a game loading, it's trying to pull as much data as possible, as fast as possible. The loading times from HDD to Hybrid to SSD clearly show huge gains.

    But there's little / no difference in speed between the fastest and slowest SSD's.
    Last edited by Andy14; 16-11-2016 at 01:10 PM. Reason: Adding quote

  6. #6
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,025
    Thanks
    1,871
    Thanked
    3,383 times in 2,720 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by Andy14 View Post
    That's still not an explanation. If we take the example of a game loading, it's trying to pull as much data as possible, as fast as possible. The loading times from HDD to Hybrid to SSD clearly show huge gains.

    But there's little / no difference in speed between the fastest and slowest SSD's.
    Game loading doesn't try and pull as much data as possible, as fast as possible. The loading times get better going from a HDD because they're trying to do more IOPS than a HDD can provide, but once you've satisfied that condition you don't get anything faster by going to a faster SSD.

    Made up example: Game loading required pulling some data, decompressing it, loading it into memory, compiling some shaders. Depending on the speed of the GPU, CPU, RAM, and the bandwidth between all of those (not to mention any OS limitations), say the maximum rate the rest of the system can process is 10,000 IOS. Say our imaginary HDD has a limit of 1,000 IOPS, and our two SSDs have a limit of 90,000 and 300,000 IOPS.

    Our HDD is going to be limiting the loading speed, so going to an SSD will have an impact on loading times. But the difference between the SSDs makes no change to the loading times, because now the other processes are fed as fast as they can manage and caching irons out the miniscule initial latency gain from the faster SSD.

  7. #7
    Senior Member
    Join Date
    Jan 2009
    Posts
    281
    Thanks
    15
    Thanked
    15 times in 11 posts

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Cheers. The above explanation helps.

    So basically the CPU / general memory bandwidth becomes the bottleneck as decryption needs to take place before data can be used. That makes sense and also means that the above loading time example will be faster on my new pc than the current one. SSD speed won't change, but everything else will be substantially upgraded.

  8. #8
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,025
    Thanks
    1,871
    Thanked
    3,383 times in 2,720 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by Andy14 View Post
    So basically the CPU / general memory bandwidth becomes the bottleneck as decryption needs to take place before data can be used. That makes sense and also means that the above loading time example will be faster on my new pc than the current one. SSD speed won't change, but everything else will be substantially upgraded.
    Yes. Note there will always be bottlenecks - eventually you hit things like wait times deliberately written in the code/OS to prevent problems with clashes/locks etc.

  9. #9
    Be wary of Scan Dashers's Avatar
    Join Date
    Jun 2016
    Posts
    1,079
    Thanks
    40
    Thanked
    137 times in 107 posts
    • Dashers's system
      • Motherboard:
      • Gigabyte GA-X99-UD4
      • CPU:
      • Intel i7-5930K
      • Memory:
      • 48GB Corsair DDR4 3000 Quad-channel
      • Storage:
      • Intel 750 PCIe SSD; RAID-0 x2 Samsung 840 EVO; RAID-0 x2 WD Black; RAID-0 x2 Crucial MX500
      • Graphics card(s):
      • MSI GeForce GTX 1070 Ti
      • PSU:
      • CoolerMaster Silent Pro M2 720W
      • Case:
      • Corsair 500R
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Philips 40" 4K AMVA + 23.8" AOC 144Hz IPS
      • Internet:
      • Zen FTTC

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    The question you're asking is, why isn't your professional-class device showing benefits for a domestic work-load.

    One of the more expensive reasons for the "pro" products is the chips they use that can handle more writes, combined with more hidden/spare capacity. They're designed for environments where there is a lot of writes going on. Loading up a relatively small game map doesn't put any load on a SSD.

    If you want to increase the speed on your domestic system, you're far better off putting cheap SSDs into a RAID-0 stripe.

  10. #10
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,025
    Thanks
    1,871
    Thanked
    3,383 times in 2,720 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by Dashers View Post
    If you want to increase the speed on your domestic system, you're far better off putting cheap SSDs into a RAID-0 stripe.
    But again that doesn't do anything for situations where a single SSD isn't particularly limiting, which in the given example of game loading, they generally aren't. If one isn't limiting, moving to two won't help

  11. #11
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,986
    Thanks
    781
    Thanked
    1,588 times in 1,343 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by kalniel View Post
    But again that doesn't do anything for situations where a single SSD isn't particularly limiting, which in the given example of game loading, they generally aren't. If one isn't limiting, moving to two won't help
    More than that, I would expect having one large SSD to be better than two SSDs of half the size as all the free space in on the one drive giving the controller more flexibility in moving sectors around.

    There is another way of looking at this. On rotating media a disc operation consists of:

    1/ Move head, make sure it is over the correct track. (really slow)
    2/ Wait for sector you want to pass under the head. (quite slow)
    3/ Read and return data. (fast)

    On an SSD, you pretty much just go to step 3. At that point, just how fast the fast bit is starts getting academic. Now it is faster, you can measure it, but you can't *feel* the difference as human reaction time can't tell the difference between 1 millisecond and 5 milliseconds so a factor of five can get lost on us carbon units. To some people with the money to spare, just knowing they have the fastest is important. To most of us on a budget, it really doesn't matter and the money is usually better spent elsewhere like the graphics card where you can feel the difference (or more SSD capacity, as upgrading the SSD is annoying and expensive).

  12. #12
    Be wary of Scan Dashers's Avatar
    Join Date
    Jun 2016
    Posts
    1,079
    Thanks
    40
    Thanked
    137 times in 107 posts
    • Dashers's system
      • Motherboard:
      • Gigabyte GA-X99-UD4
      • CPU:
      • Intel i7-5930K
      • Memory:
      • 48GB Corsair DDR4 3000 Quad-channel
      • Storage:
      • Intel 750 PCIe SSD; RAID-0 x2 Samsung 840 EVO; RAID-0 x2 WD Black; RAID-0 x2 Crucial MX500
      • Graphics card(s):
      • MSI GeForce GTX 1070 Ti
      • PSU:
      • CoolerMaster Silent Pro M2 720W
      • Case:
      • Corsair 500R
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Philips 40" 4K AMVA + 23.8" AOC 144Hz IPS
      • Internet:
      • Zen FTTC

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by kalniel View Post
    If one isn't limiting, moving to two won't help
    You can never have too much speed!

  13. #13
    Senior Member
    Join Date
    Apr 2004
    Location
    The Third Foundation
    Posts
    919
    Thanks
    2
    Thanked
    99 times in 91 posts

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by Andy14 View Post
    I'm not convinced. According to the numbers even Random Read / Writes are massively different.

    960 Pro

    RANDOM READ (4KB, QD32)
    512 GB: Up to 330,000 IOPS (Thread 4)
    1024 GB: Up to 440,000 IOPS (Thread 4)
    2048 GB: Up to 440,000 IOPS (Thread 4)

    RANDOM WRITE (4KB, QD32)
    512 GB: Up to 330,000 IOPS (Thread 4)
    1024 GB: Up to 360,000 IOPS (Thread 4)
    2048 GB: Up to 360,000 IOPS (Thread 4)

    850 Evo

    RANDOM READ (4KB, QD32)

    500 GB: Up to 98,000 IOPS
    1 TB: Up to 98,000 IOPS
    2 TB: Up to 98,000 IOPS

    RANDOM WRITE (4KB, QD32)

    500 GB: Up to 90,000 IOPS
    1 TB: Up to 90,000 IOPS
    2 TB: Up to 90,000 IOPS
    You want to be looking at the queue depths of 1, 2 and 4 for home use, few programs are written to issue 32 simultaneous disk accesses.

    Having said that, they're still faster so the bottlenecks are somewhere else. I haven't seen anyone do the tests to determine which components are being the bottlenecks though

  14. #14
    Senior Member
    Join Date
    Jan 2009
    Posts
    281
    Thanks
    15
    Thanked
    15 times in 11 posts

    Re: Question - SSDs - Why are Ultra fast SSD no faster ?

    Quote Originally Posted by EndlessWaves View Post
    I haven't seen anyone do the tests to determine which components are being the bottlenecks though
    Indeed, would love to see someone like Linus or Chris (Battle(non)sense) break this down. It's quite interesting.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •