Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Solid state drive performance

Solid state drive performance

Scheduled Pinned Locked Moved The Lounge
comarchitectureperformancequestioncareer
49 Posts 26 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C cmk

    I bought a Patriot 256GB SSD [^] for my new ASUS G73JH laptop [^] last month. It is c: and only has OS and apps. Boot time and app load has definitely moved into the HolyCrap range. After reading up on using SSD's I also went through most of the suggested tweaks to minimize writes to the drive - including moving my user folder to d:. I think they are still too pricey to get for my desktop.

    ...cmk The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying. - John Carmack

    D Offline
    D Offline
    Dan Neely
    wrote on last edited by
    #13

    Unless you're doing server level disk IO, having your user folder on the SSD is a non-issue; and synchronous IO to user files is a big part of system latency. Just keep really big lumps of data (eg movies, pictures, music) on the magnetic drive.

    3x12=36 2x12=24 1x12=12 0x12=18

    1 Reply Last reply
    0
    • C Christopher Duncan

      Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

      Christopher Duncan
      www.PracticalUSA.com
      Author of The Career Programmer and Unite the Tribes
      Copywriting Services

      D Offline
      D Offline
      Dan Neely
      wrote on last edited by
      #14

      To be conservative with reliability I'd stick with either an Intel drive or one using the Indilinx Barefoot controller. Some of the new ones (eg Sandforce) look to be better in performance but don't have the long record of use to prove reliability yet. Between Intel and the various barefoot drives you're basically choosing between faster random IO (Intel) and faster sequential writes (barefoot). Both effectively max the sata bus in sequential reads. The tradeoffs between the two modes are such that the general recommendation is to decide what your minimum needed capacity/what you can afford is and select between them on that criteria.

      3x12=36 2x12=24 1x12=12 0x12=18

      C 1 Reply Last reply
      0
      • C Christopher Duncan

        Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

        Christopher Duncan
        www.PracticalUSA.com
        Author of The Career Programmer and Unite the Tribes
        Copywriting Services

        J Offline
        J Offline
        John M Drescher
        wrote on last edited by
        #15

        They have > 100x the performance in 4K reads and writes and IOPs. And since most reads and writes are small they provide a level of performance that is impossible with any combination of mechanical hard drives.

        John

        C 1 Reply Last reply
        0
        • C Christopher Duncan

          Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

          Christopher Duncan
          www.PracticalUSA.com
          Author of The Career Programmer and Unite the Tribes
          Copywriting Services

          J Offline
          J Offline
          Jorgen Andersson
          wrote on last edited by
          #16

          My latest laptop has a solidstate drive, and I can confirm that the read speed on a large contiguous file is on par with a 10k SCSI drive (That's SCSI, !SATA). It's when you read many random files at the same time that it goes HolyCrap!x. Try to copy three large files at the same time, the solid state keeps the same total speed as with one, the classic drives goes down to almost nothing. The unexpected result for me was that the degradation with time hasn't happened yet. It's as fast as it was when it was new. It could be that windows seven is that much better than XP of course, but I doubt it.

          "When did ignorance become a point of view" - Dilbert

          C P 2 Replies Last reply
          0
          • C Christopher Duncan

            Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

            Christopher Duncan
            www.PracticalUSA.com
            Author of The Career Programmer and Unite the Tribes
            Copywriting Services

            G Offline
            G Offline
            Giorgi Dalakishvili
            wrote on last edited by
            #17

            Here is a good review of SSD drives: The State of Solid State Hard Drives[^]

            Giorgi Dalakishvili #region signature My Articles Browsing xkcd in a windows 7 way[^] #endregion

            1 Reply Last reply
            0
            • C Christopher Duncan

              Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

              Christopher Duncan
              www.PracticalUSA.com
              Author of The Career Programmer and Unite the Tribes
              Copywriting Services

              J Offline
              J Offline
              John M Drescher
              wrote on last edited by
              #18

              I highly recommend getting an Intel SSD. Others may have higher serial transfer rates but that is not a good measure of performance. Also from my involvement in several forums Intel SSDs seem to be the most reliable. Stay away from any SSD with a JMICRON controller as these have problems that make them quite slow at times.

              John

              C 1 Reply Last reply
              0
              • E El Corazon

                Christopher Duncan wrote:

                They have search engines now?

                Have you ever pondered the words "Search Engines" are they really engines that generate searches? should they be answer engines? of course that would be hard because they don't really return answers, only results... so should they be search result engines? :-D

                Christopher Duncan wrote:

                Actually, I'd prefer to get the opinions of people I trust rather than random bits of information.

                yeah, me too. I always kick myself when I can't find the links that lead me to a solution when I search for it for someone else. :) I like to know what people think. I can search, but search will get you half the story, and even then is it is source you trust? :)

                _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                C Offline
                C Offline
                Christopher Duncan
                wrote on last edited by
                #19

                I think jet engines are more fun. :)

                Christopher Duncan
                www.PracticalUSA.com
                Author of The Career Programmer and Unite the Tribes
                Copywriting Services

                E 1 Reply Last reply
                0
                • E El Corazon

                  Christopher Duncan wrote:

                  That's a point to consider as they get pricey in a hurry. Currently, a 60 gig drive would probably make a decent working space but video adds up fast.

                  Our normal Modus Operandi is usually a VERY high speed but small RAID for storing/capturing one and only one video. Depending on the system that may be 1 to 6 drives in a RAID 0. Then you have storage, big and reasonably fast, but big. We've done this with SATA, SDD, SCSI, etc. for over a decade. Not necessarily the best resume, but we've been capturing video for a while. :)

                  _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                  C Offline
                  C Offline
                  Christopher Duncan
                  wrote on last edited by
                  #20

                  Yeah, I'm thinking along those lines myself. Keep an optimized working area, and move stuff back and forth. Prices are too high for any serious quantity of storage.

                  Christopher Duncan
                  www.PracticalUSA.com
                  Author of The Career Programmer and Unite the Tribes
                  Copywriting Services

                  1 Reply Last reply
                  0
                  • E El Corazon

                    Christopher Duncan wrote:

                    First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?"

                    pretty fast. but remember there are two types of SDD, one is designed for speed, the other price. Not that the cheap one is all that cheap.... still, watch your speed specs. I put two 80gig SDD's on a box for my project leader on an i7. He's tickled pink and loves it. The OS is on one of the SDDs so he has a lightning fast startup. Of course price was not a consideration so my boss bought a dozen of the fastest 80gig SDDs and then found a use for them... :laugh:

                    _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                    C Offline
                    C Offline
                    Christopher Duncan
                    wrote on last edited by
                    #21

                    Tell him I need to borrow his checkbook for just a moment. :)

                    Christopher Duncan
                    www.PracticalUSA.com
                    Author of The Career Programmer and Unite the Tribes
                    Copywriting Services

                    1 Reply Last reply
                    0
                    • D Dan Neely

                      To be conservative with reliability I'd stick with either an Intel drive or one using the Indilinx Barefoot controller. Some of the new ones (eg Sandforce) look to be better in performance but don't have the long record of use to prove reliability yet. Between Intel and the various barefoot drives you're basically choosing between faster random IO (Intel) and faster sequential writes (barefoot). Both effectively max the sata bus in sequential reads. The tradeoffs between the two modes are such that the general recommendation is to decide what your minimum needed capacity/what you can afford is and select between them on that criteria.

                      3x12=36 2x12=24 1x12=12 0x12=18

                      C Offline
                      C Offline
                      Christopher Duncan
                      wrote on last edited by
                      #22

                      Yeah, Intel keeps coming up on everyone's list. Doesn't matter how fast they are if they're unreliable.

                      Christopher Duncan
                      www.PracticalUSA.com
                      Author of The Career Programmer and Unite the Tribes
                      Copywriting Services

                      1 Reply Last reply
                      0
                      • C Christopher Duncan

                        I think jet engines are more fun. :)

                        Christopher Duncan
                        www.PracticalUSA.com
                        Author of The Career Programmer and Unite the Tribes
                        Copywriting Services

                        E Offline
                        E Offline
                        El Corazon
                        wrote on last edited by
                        #23

                        Christopher Duncan wrote:

                        I think jet engines are more fun.

                        only from four sides when you are close up.... The fifth is bad... and the 6th is much, much worse... ;P ;P

                        _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                        C 1 Reply Last reply
                        0
                        • J John M Drescher

                          They have > 100x the performance in 4K reads and writes and IOPs. And since most reads and writes are small they provide a level of performance that is impossible with any combination of mechanical hard drives.

                          John

                          C Offline
                          C Offline
                          Christopher Duncan
                          wrote on last edited by
                          #24

                          I'm wondering then if the best optimization for video would be to put it on the drive that gets used for all the temporary read / write stuff. Faster program load time is nice, but once it's loaded that thrill is gone. In a similar fashion, I don't really care how fast the machine boots. My boxes stay on all the time, so that's not really a factor either. I wonder what the benefit is of putting the pagefile on it since video's pretty memory intensive & presumably there could be a fair amount of swapping going on.

                          Christopher Duncan
                          www.PracticalUSA.com
                          Author of The Career Programmer and Unite the Tribes
                          Copywriting Services

                          1 Reply Last reply
                          0
                          • J Jorgen Andersson

                            My latest laptop has a solidstate drive, and I can confirm that the read speed on a large contiguous file is on par with a 10k SCSI drive (That's SCSI, !SATA). It's when you read many random files at the same time that it goes HolyCrap!x. Try to copy three large files at the same time, the solid state keeps the same total speed as with one, the classic drives goes down to almost nothing. The unexpected result for me was that the degradation with time hasn't happened yet. It's as fast as it was when it was new. It could be that windows seven is that much better than XP of course, but I doubt it.

                            "When did ignorance become a point of view" - Dilbert

                            C Offline
                            C Offline
                            Christopher Duncan
                            wrote on last edited by
                            #25

                            When you speak of lack of degradation, do you mean like you don't see the palm trees in Florida after the first six months (i.e. the new wears off)? Or is there some sort of performance degradation inherent in SSDs?

                            Christopher Duncan
                            www.PracticalUSA.com
                            Author of The Career Programmer and Unite the Tribes
                            Copywriting Services

                            J 1 Reply Last reply
                            0
                            • J John M Drescher

                              I highly recommend getting an Intel SSD. Others may have higher serial transfer rates but that is not a good measure of performance. Also from my involvement in several forums Intel SSDs seem to be the most reliable. Stay away from any SSD with a JMICRON controller as these have problems that make them quite slow at times.

                              John

                              C Offline
                              C Offline
                              Christopher Duncan
                              wrote on last edited by
                              #26

                              Yeah, Intel seems to be top of everyone's list.

                              Christopher Duncan
                              www.PracticalUSA.com
                              Author of The Career Programmer and Unite the Tribes
                              Copywriting Services

                              1 Reply Last reply
                              0
                              • E El Corazon

                                Christopher Duncan wrote:

                                I think jet engines are more fun.

                                only from four sides when you are close up.... The fifth is bad... and the 6th is much, much worse... ;P ;P

                                _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                                C Offline
                                C Offline
                                Christopher Duncan
                                wrote on last edited by
                                #27

                                I was screwing around the other day in After Effects with just that, a guy getting sucked into a jet engine. Had seen a scene like that on Firefly and thought it would be fun to play with. For me. Not the guy. Just me. :)

                                Christopher Duncan
                                www.PracticalUSA.com
                                Author of The Career Programmer and Unite the Tribes
                                Copywriting Services

                                S 1 Reply Last reply
                                0
                                • C Christopher Duncan

                                  When you speak of lack of degradation, do you mean like you don't see the palm trees in Florida after the first six months (i.e. the new wears off)? Or is there some sort of performance degradation inherent in SSDs?

                                  Christopher Duncan
                                  www.PracticalUSA.com
                                  Author of The Career Programmer and Unite the Tribes
                                  Copywriting Services

                                  J Offline
                                  J Offline
                                  Jorgen Andersson
                                  wrote on last edited by
                                  #28

                                  No, I meant that usually one needs to reinstall the computer after a year or two, because it gets slow. I haven't noticed that at all this time, and it's eight months old now.

                                  "When did ignorance become a point of view" - Dilbert

                                  C 1 Reply Last reply
                                  0
                                  • J Jorgen Andersson

                                    No, I meant that usually one needs to reinstall the computer after a year or two, because it gets slow. I haven't noticed that at all this time, and it's eight months old now.

                                    "When did ignorance become a point of view" - Dilbert

                                    C Offline
                                    C Offline
                                    Christopher Duncan
                                    wrote on last edited by
                                    #29

                                    And you guys don't have palm trees, right? :)

                                    Christopher Duncan
                                    www.PracticalUSA.com
                                    Author of The Career Programmer and Unite the Tribes
                                    Copywriting Services

                                    J 1 Reply Last reply
                                    0
                                    • C Christopher Duncan

                                      And you guys don't have palm trees, right? :)

                                      Christopher Duncan
                                      www.PracticalUSA.com
                                      Author of The Career Programmer and Unite the Tribes
                                      Copywriting Services

                                      J Offline
                                      J Offline
                                      Jorgen Andersson
                                      wrote on last edited by
                                      #30

                                      I wish!

                                      "When did ignorance become a point of view" - Dilbert

                                      1 Reply Last reply
                                      0
                                      • C Christopher Duncan

                                        Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

                                        Christopher Duncan
                                        www.PracticalUSA.com
                                        Author of The Career Programmer and Unite the Tribes
                                        Copywriting Services

                                        R Offline
                                        R Offline
                                        RichardM1
                                        wrote on last edited by
                                        #31

                                        Everything I've heard is you want it to be the system drive. But I would be a little leery of putting a swap file on it, even with leveling.

                                        Opacity, the new Transparency.

                                        1 Reply Last reply
                                        0
                                        • C Christopher Duncan

                                          Okay, so now Dan has me thinking about adding SDD to the mix. For those of you who have added these to the mix, a couple of questions. First, how much faster is I/O on one of these things versus a decent 10k SATA? 1x? 10x? HolyCrap!x? I know there are a variety of specs, but I'm talking overall perceived value here, as in "how long before this progress bar goes away?" Second, if I was only going to buy one, where would I get the best bang for the buck? C (for the benefit of the apps themselves), the data drive where I store, say, video files, or use it as the drive for the swap file, temp files, etc?

                                          Christopher Duncan
                                          www.PracticalUSA.com
                                          Author of The Career Programmer and Unite the Tribes
                                          Copywriting Services

                                          H Offline
                                          H Offline
                                          Hired Mind
                                          wrote on last edited by
                                          #32

                                          I keep all of my code and contributed libraries on the SSD drive. (I don't have a need for super-fast boot times at the moment) Visual Studio loads faster (Resharper has to crawl all of your source files when you load a solution), Intellisense is more responsive, and builds are much faster. Great stuff.

                                          Before .NET 4.0, object Universe = NULL;

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups