Random Read/Write Speed

The four corners of SSD performance are as follows: random read, random write, sequential read and sequential write speed. Random accesses are generally small in size, while sequential accesses tend to be larger and thus we have the four Iometer tests we use in all of our reviews.

Our first test writes 4KB in a completely random pattern over an 8GB space of the drive to simulate the sort of random access that you'd see on an OS drive (even this is more stressful than a normal desktop user would see). I perform three concurrent IOs and run the test for 3 minutes. The results reported are in average MB/s over the entire time. We use both standard pseudo randomly generated data (data is random within a write, but duplicated between writes) for each write as well as fully random data (data is random within a write and random across most writes) to show you both the maximum and minimum performance offered by SandForce based drives in these tests. The average performance of SF drives will likely be somewhere in between the two values for each drive you see in the graphs. For an understanding of why the type of data you're writing matters, read our original SandForce article.

Iometer - 4KB Random Write, 8GB LBA Space, QD=3

Random write performance has always been the weak spot of Toshiba’s controllers, this latest combination of controller and firmware is no different. Compared to all other SSDs, the Toshiba based SSDNow V+ 100 doesn’t look very good. It’s even slower than the old Indilinx based Corsair Nova. It’s still over 2x the speed of the fastest desktop 3.5” hard drive however, and enough to give you the feel of an SSD for the most part.

Crucial loses a decent amount of performance when going from 128GB to 64GB. The RealSSD C300 drops below even the worst case scenario performance of the Corsair Force F40.

Note that not all SandForce drives are created equal here. If a manufacturer doesn’t meet SandForce’s sales requirements, their drives are capped at a maximum of 50MB/s here. This is the case with the Patriot Inferno, although OCZ’s Agility 2 voluntarily enforces the limit.

Many of you have asked for random write performance at higher queue depths. What I have below is our 4KB random write test performed at a queue depth of 32 instead of 3. While the vast majority of desktop usage models experience queue depths of 0 - 5, higher depths are possible in heavy I/O (and multi-user) workloads:

Iometer - 4KB Random Write, 8GB LBA Space, QD=32

Kingston's performance doesn't change regardless of queue depth. The SandForce drives either stay the same or get a little faster as they have more requests to parallelize and write sequentially.

Our random read test is similar to the random write test however we lift the 8GB LBA space restriction:

Iometer - 4KB Random Read, QD=3

Random read speed is much better, but still not as good as the competition. At 19.7MB/s the SSDNow V+ 100 is a couple of orders of magnitude faster than the 600GB VelociRaptor. The Indilinx based Corsair Nova is even faster however, and nothing can top the RealSSD C300.

Prices and New Competitors Sequential Read/Write Speed
Comments Locked

96 Comments

View All Comments

  • melgross - Thursday, November 11, 2010 - link

    So, with all of this info presented, which drives would be best as a Photoshop scratch drive?
  • Out of Box Experience - Tuesday, November 16, 2010 - link

    Any modern platter based drive should be fine for a photoshop scratch drive
  • Klober - Thursday, November 11, 2010 - link

    This is my perspective from what I see throughout the review:

    The Corsair Force drives and the Crucial RealSSD drives are very close performance-wise in most of the comparisons; however, when price is included in the scenario the Corsair Force drives (60GB/120GB) win hands down.

    The only true advantage the C300 has over the Force drives from what I can tell is in scenarios where the data is mostly uncompressible - I don't think this comes close to making up for the price disadvantage of the C300 drives since most likely users will have a large mechanical drive for their storage drive rather than opting to use their C300 for that purpose.

    Taking into account the fact that you can get the Corsair Force 60GB SSD for $5 more than the 40GB at NewEgg, I would say that pretty much nullifies the cost/GB advantage of the C300 at the lower capacity - at that point you're looking at $2.109/GB for the C300 and $2.031/GB for the Force 60GB assuming it has 64GB NAND capacity (that's going by dividing the Force 120GB specs in half...if we instead use the specs from the Force 40GB that would put the Force 60GB at an amazing $1.805/GB for a low capacity SSD!).

    If I were to buy an SSD tomorrow it would almost definitely be the Corsair Force 60GB for its fantastic (at least by SSD standards) cost/capacity at a low price point.

    Anyway, that's my 2 cents!
  • Aikouka - Thursday, November 11, 2010 - link

    Why are you assuming the Corsair drive magically has more space than it actually lists? If it's a 60GB drive, then you only get 60GB of usable space with some other amount set aside as a scratch area.

    Personally, I base my purchases more on random read than anything. Based on the prices, I'd most likely pick up the Crucial C300 64GB if I was looking for a new boot drive.
  • 7Enigma - Thursday, November 11, 2010 - link

    Just a simple request for a G2 80gig Intel drive for future reviews. I think many of us have one of these and know the 160gig drive is significantly faster in some tests (sequential write), but almost identical in others (random read I believe).
  • DanNeely - Thursday, November 11, 2010 - link

    Are there any tools available that will let you see how much of the write capacity of an SSD you've exhausted?
  • Iketh - Thursday, November 11, 2010 - link

    i own an intel 40gb and intel's trim software reports it... it's part of a drive's SMART data, so any SMART reading program should be able to tell you, but i could be mistaken
  • MadMan007 - Thursday, November 11, 2010 - link

    "Note that not all SandForce drives are created equal here. If a manufacturer doesn’t meet SandForce’s sales requirements, their drives are capped at a maximum of 50MB/s here. This is the case with the Patriot Inferno, although OCZ’s Agility 2 voluntarily enforces the limit."

    I understand there is the 'higher performance' Sandforce firmware (Vertex 2 vs Agility 2 for example) and the Agility 2-type firmware is the one that gets 'capped,' but what exactly do you mean by 'meet Sandforce's sales requirements'? Is this to say that the firmware the retail companies are licensed to use and able to ship is restricted based upon sales figres/order quantity, so that if say OCZ buys 100k SF controllers while Patriot only buys 10k, Patriot is limited in which firmware they are allowed to offer? If it's not that, what exactly do you mean? And most importantly how can we as end-users making a purchase determine this difference, is looking at IOPS all that's needed?
  • 7Enigma - Thursday, November 11, 2010 - link

    Anand,

    I didn't like the wording of the power consumption in terms of not being better at load than a mechanical hard drive. Just like your praise of Intel's hurry up and get idle (with turbo), all of these SSD's have an advantage in bursting and then getting idle.

    I had mentioned it in a previous SSD article but what we really need is a moderated workload suite. Something like virus scan and total power draw during that time. While load voltages might be the same or higher for the SSD's, the total power consumption during that time will (should) be less. I think a virus scan is perfect on a normal system as it should take 10-20min and give a measureable difference between drives. Grab a laptop from one of your recent reviews (not an Atom or other super-slow mobile to prevent the SSD from waiting around), and measure the total power drawn over the scan.

    This is less important in a desktop obviously but for the mobile crowd (whom sees the biggest benefit over the traditional laptop drives anyway) might just be one more criteria to help make a decision (or just show that it's the type of drive (mech/SSD) and not really differences between the SSD's themselves).

    Glad to have a new SSD review though. I love reading these and am trying to justify upgrading from my 80gig Intel G2 drive that has been fantastic for the last year. The great thing about the SSD tech is that you can hand-me-down smaller capacity, slower drives and completely revolutionize an older system.

    Thanks again.
  • JohnBooty - Thursday, November 11, 2010 - link

    "Kingston ships the V+100 with a 3-year warranty and to Kingston's credit I haven't had any other drives die as a result of wearing out the NAND. Even if the V+100 has higher effective write amplification than the competition, your usage model will determine whether or not you bump into it."

    Anand,

    Firstly, thank you for being the industry standard when it comes to articles about SSD. It's a favorite topic of mine and your articles have steered a lot of purchases in my personal and professional circles (and you haven't steered us wrong!)

    My request...

    One of the lingering questions about SSDs is how long they'll actually last in the real-world before the NAND is fried. When I see you mentioning that you've never actually fried any NAND, that seems like an opportunity for you to give it a shot and give the public some answers.

    I'd love to see a "torture test" article where you run simulated workloads against SSDs 24/7 until they can't take any more writes, and report on the results.

Log in

Don't have an account? Sign up now