is the performance of an SSD that great in comparison with a mechanical HDD?

Discussion in 'The Lounge - Off Topic' started by Juelz, Mar 29, 2017.

  1. Juelz

    Juelz Gigabyte Poster

    1,804
    391
    201
    I'm undecided on whether to upgrade, I don't have the deepest pockets so would probs get something like a 250GB which is not great as I do need my space, however I am wanting a performance boost. I was wondering if I used my SATA HDD externally then used an SSD internally whether this would cater for my needs, I would use the SATA HDD (which is currently in my machine) to host my VMs on, could this setup work? do you think SSD gives that much of a performance boost? The only reason I wouldn't just keep the HDD internally is because I am using a laptop not a desktop PC.
     
  2. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    Yes it is, typcial SATA hard disk is quoted as around 55 MB/s, SATA SSD is quoted as around 500 MB/s.

    So typically a ~10x speed improvement.

    However the real picture is more complex, for random small reads, which are fairly typical, the SSD will be more than 10x faster.

    M2 SSD can be as fast as 2500MB/s read, so 50x faster than HDD.

    PCIe SSD can be as fast as 5000MB/s read, so 90x faster than HDD. (Although this is using RAID 0 and two 2500MB/s SSDs.)


    Anyone still using a HDD for small random reads and writes really is leaving massive performance on the table and using legacy technology.

    This before you take into account the extra advantages of an SSD in a laptop :-

    1. Smaller and lighter
    2. Not susceptible to physical shock damage (Dropping a laptop with HDD could destroy all your data, even if the rest of the laptop still works.)
    3. Less power draw / Longer battery life

    Yes all my laptops for the last 7 years have had SSD internally and I use a western digital passport over USB3 for larger non essential files.

    Generally its better to run VM's from an SSD if you can. Linux VM's can be under 1GB so no trouble there, with work you can get windows down to around 7GB, however generally they grow pretty fast.
     
    Last edited: Mar 30, 2017
    JK2447 likes this.
  3. Trolldor

    Trolldor New Member

    6
    1
    1
    Same here, I am currently using laptop and will switch my HDD to SSD just because of the performance boost. If you have to the money just don't think twice and upgrade it, make sure you thank me later.
     
  4. Juelz

    Juelz Gigabyte Poster

    1,804
    391
    201
    I took the plunge and got a 250GB SSD few teething problems but with the help of google and youtube got there in the end, currently installing the OS, went for a clean install as wanted to do everything fresh so just backedup my files to my external HDD. I dont know what to now do with my old HDD might slap an enclosure on it and store it away.

    EDIT: took the ssd for a spin and it runs so much better than my old HDD!
     
    Last edited: Mar 31, 2017
    JK2447 and dmarsh like this.
  5. Monkeychops

    Monkeychops Kilobyte Poster

    301
    22
    25
    I'm loathed to ever use a mechanical drive again, just put a new machine together using a Samsung NVMe drive and it benchmarks at 3000MB/s, crazy.
     
    JK2447 likes this.
  6. JK2447
    Highly Decorated Member Award 500 Likes Award

    JK2447 Petabyte Poster Administrator Premium Member

    7,203
    951
    318
    I'm the same. I find mechanical drives a nightmare and won't use one if I can help it.

    @Juelz SSDs are amazing aren't they mate. One can turn even a basic machine into a quick and responsive beast
     
    Certifications: VCP4, 5, 6, 6.5, 6.7, 7, 8, VCAP DCV Design, VMConAWS Skill, Google Cloud Digital Leader, BSc (Hons), HND IT, HND Computing, ITIL-F, MBCS CITP, MCP (270,290,291,293,294,298,299,410,411,412) MCTS (401,620,624,652) MCSA:Security, MCSE: Security, Security+, CPTS, CCA (XenApp6.5), MCSA 2012, VSP, VTSP
    WIP: Google Cloud Certs
  7. Juelz

    Juelz Gigabyte Poster

    1,804
    391
    201
    Would now never go back to mechanical hdd again!
     
  8. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    Its important to consider the memory hierarchy.

    [​IMG]
    [​IMG]

    The further you get from the CPU registers the slower the access times get,
    main memory is 100x slower than L3 cache,
    SSD is 1000x slower than main memory,
    HDD is 200,000x slower than main memory.

    Disk I/O is generally the bottleneck in most peoples systems for most practical tasks. Simply because of the huge latency gaps.

    The CPU has a instruction and data caches, to fill the cache lower level caches, main memory and ultimately disk must be accessed.
    Typically when you get cache misses you get pipeline stalls, if the stall progresses all the way to disk, basically your processor takes a nap waiting for disk access.

    Quote :-
    "If the instruction required is not available in the cache, then a cache miss occurs, necessitating a fetch from main memory. This is referred to as a pipeline stall and delays processing the next instruction. Information is passed from one stage to the next by means of a storage buffer."

    What they don't say is if its not in main memory but its for some reason been paged into virtual memory you get the CPU stalled due to disk access.

    More typically we don't get a pipeline stall due to cache miss, but we are simply blocked on system I/O, the OS kernel will then switch to another thread, the context switch however could also cause a cache miss and pipeline stall.

    When the performance of the system is largely determined by I/O then we say it is 'I/O Bound'.
    https://en.wikipedia.org/wiki/I/O_bound
     
    Last edited: Apr 7, 2017
    JK2447 likes this.
  9. SimonD
    Honorary Member

    SimonD Terabyte Poster

    3,681
    440
    199
    Another thing to add that I haven't seen mentioned is heat, spinning tin runs far hotter than an SSD and for that reason alone I love using them in my laptops.
     
    Certifications: CNA | CNE | CCNA | MCP | MCP+I | MCSE NT4 | MCSA 2003 | Security+ | MCSA:S 2003 | MCSE:S 2003 | MCTS:SCCM 2007 | MCTS:Win 7 | MCITP:EDA7 | MCITP:SA | MCITP:EA | MCTS:Hyper-V | VCP 4 | ITIL v3 Foundation | VCP 5 DCV | VCP 5 Cloud | VCP6 NV | VCP6 DCV | VCAP 5.5 DCA
  10. JK2447
    Highly Decorated Member Award 500 Likes Award

    JK2447 Petabyte Poster Administrator Premium Member

    7,203
    951
    318
    Very Good post Dave. Simon also makes a good point. With less moving parts theres effectively less chance of failure
     
    Certifications: VCP4, 5, 6, 6.5, 6.7, 7, 8, VCAP DCV Design, VMConAWS Skill, Google Cloud Digital Leader, BSc (Hons), HND IT, HND Computing, ITIL-F, MBCS CITP, MCP (270,290,291,293,294,298,299,410,411,412) MCTS (401,620,624,652) MCSA:Security, MCSE: Security, Security+, CPTS, CCA (XenApp6.5), MCSA 2012, VSP, VTSP
    WIP: Google Cloud Certs

Share This Page

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.