SandForce 1222 SSD Testing, Part 3: Detailed Throughput Analysis

Our last two articles have presented an initial performance examination of a consumer SandForce based SSD from a throughput and IOPS perspective. In this article we dive deeper into the throughput performance of the drive, along with a comparison to an Intel X-25E SSD. I think you will be surprised at what is discovered.

Introduction and Review of Initial Throughput Performance

The last two articles have presented some initial performance results of a consumer SandForce-based SSD. The reason so much time is being devoted to SandForce based SSD’s is that they use a real-time compression algorithm to improve performance and increase longevity of the SSD. What makes it even more interesting is that performance and longevity of the SSD depend upon your data (very unique and exciting concept). If your data is very compressible then you get a performance boost and a longer lasting SSD. If your data is very incompressible, then you don’t get any performance boost and the SSD will last as long as any other with the same type of cells.

So far the initial examination of the SandForce based SSD as shown the following general trends:

  • As the data compressibility decreases, the performance of the drive decreases
    • In the case of write throughput performance, the decrease can be fairly large
    • In the case of read throughput performance, the decrease is not too large, reaching only about 20% when going from data that is very compressible to data that is very incompressible.
  • Write IOPS performance also decreases as the data compressibility decreases but the performance is still very good
  • Read IOPS performance also decreases as the data compressibility decreases but the reduction in performance is only a small amount (less than 20%) when going from data that is very compressible to data that is very incompressible.

But there are some still unanswered questions about the performance. In particular, it would be nice to have more insight into how quickly the performance decreases as a function of the data compressibility. Does is decrease very quickly or is it more gradual? Also, how does the performance compare to a flag ship SSD such as the Intel X-25E SSD? Is it just as good or close? Is it better?

In this article, the throughput performance of the drive is examined more in depth and compared to the Intel X-25E. The same set of tests are run against both SSD’s on the same system to hopefully gain some insight into the performance differences.

Additional Testing

The intent of the expanded examination is to get a better understanding of how the SandForce SSD performs as the data compressibility changes and how this performance compares to a very high performing SSD. This article extends the work from the first article in two ways: (1) it tests more data compressibility levels, and a smaller record size, and (2) it performs all of the same tests on an Intel X-25E SSD as a comparison.

As with the first tests, this article uses IOzone as the benchmarking tool. Recall that IOzone is one of the most popular throughput benchmarks. It’s open-source and is written in very plain ANSI C (not an insult but a compliment). It is capable of single thread, multi-threaded, and multi-client testing. The basic concept of IOzone is to break up a file of a given size into records. Records are written or read in some fashion until the file size is reached. Using this concept, IOzone has a number of tests that can be performed. The thirteen tests listed below, are performed to measure the throughput capability of the drives (SandForce and Intel).

  • Write
  • Re-write
  • Read
  • Re-read
  • Random Read
  • Random Write
  • Backwards Read
  • Record Rewrite
  • Strided Read
  • Fwrite
  • Refwrite
  • Fread
  • Refread

You can refer to the first article for more details on these tests.

The tests were run on the same system as previous tests. The highlights of the system are:

  • CentOS 5.4 with a 2.6.32 kernel
  • GigaByte MAA78GM-US2H motherboard
  • An AMD Phenom II X4 920 CPU
  • 8GB of memory (DDR2-800)
  • The OS and boot drive are on an IBM DTLA-307020 (20GB drive at Ultra ATA/100)
  • /home is on a Seagate ST1360827AS
  • Micro Center SandForce 1222, 64GB SSD. This is mounted as /dev/sdd
  • Additionally, a 64GB Intel X-25E SSD is used, courtesy of Intel. This is mounted as /dev/sdd.
  • ext4 is used as the file system with the default options

This study adds one new record size to the tests, 64KB. I wanted to add a smaller record size to see if it had any impact on performance for either drive (SandForce or Intel). This was added to the 1MB, 4MB, 8MB, and 16MB record sizes. The command line for the first record size (64KB) is,

./IOzone -Rb spreadsheet_output_64K.wks -s 16G -+w 98 -+y 98 -+C 98 -r 64K > output_64K.txt

The command line for the second record size (1MB) is,

./IOzone -Rb spreadsheet_output_1M.wks -s 16G -+w 98 -+y 98 -+C 98 -r 1M > output_1M.txt

The command line for the third record size (4MB) is,

./IOzone -Rb spreadsheet_output_4M.wks -s 16G -+w 98 -+y 98 -+C 98 -r 4M > output_4M.txt

The command line for the fourth record size (8MB) is,

./IOzone -Rb spreadsheet_output_8M.wks -s 16G -+w 98 -+y 98 -+C 98 -r 8M > output_8M.txt

The command line for the fifth record size (16MB) is,

./IOzone -Rb spreadsheet_output_16M.wks -s 16G -+w 98 -+y 98 -+C 98 -r 16M > output_16M.txt

The options “-+w”, “-+y” and “-+C” define the how much “dedupability” there is in the data and buffers. In the above command lines “98″ means that the data can be deduplicated (compressed) 98%. Note that these options are only available with a later version of IOzone.

For this article several new compressibility levels were added to the testing. Altogether there are six compressibility levels: (1) 98%, (2) 75%, (3) 50%, (4) 25%, (5) 2%, and (6) random. The last compressibility level is one that allows IOzone to randomly pick the compressibility level of the data, presumably randomly throughput the test run. That option is “-+d” and the “-+w”, “-+y” and “-+C” are dropped from the command line.

Next: Results

Comments on "SandForce 1222 SSD Testing, Part 3: Detailed Throughput Analysis"

An outstanding share! I’ve just forwarded this onto
a friend who had been doing a little homework on this. And he in fact bought me breakfast due to the fact that
I stumbled upon it for him… lol. So allow me to reword
this…. Thank YOU for the meal!! But yeah, thanks for spending some time to discuss
this subject here on your site.

I’m amazed, I have to admit. Rarely do I come across a
blog that’s both educative and amusing, and without a doubt, you’ve hit the
nail on the head. The issue is something which too few men and
women are speaking intelligently about. I’m very happy I stumbled across this during
my hunt for something regarding this.

Way cool! Some very valid points! I appreciate you penning this article plus the rest of the site is
extremely good.

Woah! I’m really loving the template/theme of this site.

It’s simple, yet effective. A lot of times it’s very hard to get that
“perfect balance” between superb usability and visual
appeal. I must say that you’ve done a superb job with this.
In addition, the blog loads very fast for me on Internet explorer.
Exceptional Blog!

Thank you a lot for sharing this with all of us you actually realize what
you’re speaking about! Bookmarked. Please additionally visit my web
site =). We may have a link exchange contract among us

This is very interesting, You’re a very skilled blogger.
I have joined your rss feed and look forward to seeking more of your fantastic
post. Also, I’ve shared your web site in my social networks!

Evrry weekend i used to pay a quick visit this website, for
the reason that i wish foor enjoyment, aas thuis this site
conations actually pleasant funny data too.

my web site – affordable car insurance

There is certainly a lot to know about this issue. I love
all the points you have made.

Visit my blog :: Cheap Car Insurance

Hmm is anyone else encountering problems with
the pictures on this blog loading? I’m trying to determine
if its a problem on my end or if it’s the blog. Any suggestions would be greatly appreciated.

My web page … cheap car insurance in sc

This is my first time pay a quick visit at here and i am
really impressed to read all at alone place.

my web-site :: cheapest car insurance companies

I think this is one of the most significant information for me.
And i’m glad reading your article. But wanna remark on few general things, The website style
is great, the articles is really great : D. Good job, cheers

Visit my page; Car insurance companies

My brother recommended I migt like this web site.

He was entirely right. This post actually made my day.
You cann’t imagine simply how much time I had spenjt for this info!

Also visit my web blog cheap car insurance in pa

Ridiculous quest there. What happened after? Thanks!

My website; Cheap car insurance

Very nice blog post. I definitely love this website. Keep it up!

Feel free to surf to my web blog :: Cheap car insurance

When someone writes an piece of writing he/she maintains the image of a
user in his/her brain that how a user can be aware of it.

Thus that’s why this piece of writing is amazing. Thanks!

Review my blog post – Cheap car insurance

What’s up, of course thus paragraph is truly nice and I have learned lot of things from it regarding blogging.


Stop by my web page; Cheap Car Insurance

Hey there, You’ve done a fantastic job. I will certainly digg
it and personally suggest to my friends. I’m confident they will be benefited from this

Here is my webpage :: Cheap car insurance

Why people still use too read news papers when in this technological world everything is presented on net?

Here is mmy webpage; Cheap Car Insurance

Heya i am for the first tije here. I found this board and I find It really
useful & it helped mee outt a lot. I hope tto give something back and help
others like yoou aided me.

Feel free to surf to my web site;cheap car insurance

I’m not sure why but this website is loading
very slow for me. Is anyone else having this issue or is it a problem on my end?

I’ll check back later on and see if the problem still exists.

Here is my homepage – cheap car insurance

Hello there, You’ve doje a fantastic job.
I’ll certanly digg it and personally recommend to my friends.

I’m confident they’ll be benefited from this
web site.

Review mmy web site :: cheap car insurance in texas

Incredible story there. What happened after? Thanks!

Also visit my homepage cheap car insurance michigan

I every time used to read post iin news papers
but now aas I am a user of internet thus from now I am using net for content, thanks
to web.

Stop by my web-site cheap car insurance in ct

Hi there, for all time i used to check blog posts here in the early hours in the daylight, for the reason that i love to gain knowledge of more and more.

Have a look at my webpage cheap car insurance in ct

Thank you a bunch for sharing this with all people you
really know what you are speaking about! Bookmarked.
Kindly also discuss with my web site =). We may hav a
link alternate agreement among us

my weblog; cheap car insurance in ct

Greetings! Very helpful advice within this post!
It is the little changes that make the biggest changes.
Thanks for sharing!

Also visit my site :: Cheap car insurance

Do you hsve a spawm problem on thbis site; I also amm a blogger, and I
was curious about your situation; we have created some nice proceures and we are looking to swap methods with others, please shoot me an e-mail if interested.

Review myy web-site: Cheap car insurance

Fantastic beat ! I wish to apprentice while you amend your website, how can i subscribe
for a blog web site? The account helped me a
acceptable deal. I had been a little bit
acquainted of this your broadcast provided bright clear idea

Loook into my page; cheap car insurance

Peculiar article, totally what I was looking for.

Here is my web-site :: Car insurance companies

Nice answer back in return of this question with real arguments and describing everything regarding that.

Look at my web-site Car Insurance Companies

I am really impressed along with your writing abilities
as smartly as with the layout on your weblog.
Is this a paid theme or did you modify it
yourself? Either way keep up the excellent high quality writing, it is rare to see a nice blog like this one nowadays..

Very nice article. I certainly appreciate this site.
Keep writing!

Feell frere to surf to my weblog; Cheap Car Insurance

It’s really a great and useful piece of info.

I’m satisfied that you simply shared this useful information with us.

Please stay us inormed like this. Thasnk you for sharing.

Here is my blog post :: cheap car insurance california

Hey there! This is my first visit to your blog!
We are a group of volunteers and starting a new
project in a community in the same niche.
Your blog provided us beneficial information to work on. You have done a wonderful job!

Also visit my weblog … car insurance companies in florida

What’s upp to all, how iss all, I think every one is getting mor from thgis wweb site, and ykur
views are nice in favor of new viewers.

Feel free to visit my weblog … cheap car insurance california

This website was… how do I say it? Relevant!!
Finally I have found something that helped me.

My page cheap car insurance

Hey very nice blog!

Here is my webpage – canadian pharmacy

Thanks for some other wonderful post. The place else could anyone get that type of info in such an ideal manner of writing?
I’ve a presentation next week, and I am at the look for such info.

Visit my web site … mattess reviews

Everything is very open with a very clear description of the issues.
It was really informative. Your site is very useful.
Many thanks for sharing!

Look into my homepage; canadian pharmacy

I don’t know whether it’s just me or if perhaps everybody else encountering problems with
your website. It looks like some of the text within your content are running off the screen. Can someone else
please comment and let me know if this is happening to them
as well? This might be a issue with my internet browser because
I’ve had this happen previously. Many thanks

Visit my homepage … mattress reviews

This text is invaluable. How can I find out more?

My web page: dyson dc34

It’s a shame you don’t have a donate button! I’d without a doubt donate to this excellent
blog! I guess for now i’ll settle for book-marking and adding your RSS feed to my Google account.
I look forward to brand new updates and will share this site with
my Facebook group. Talk soon!

Here is my webpage :: mattress reviews

Below you?ll find the link to some sites that we consider you should visit.

We prefer to honor quite a few other internet web pages on the internet, even if they aren?t linked to us, by linking to them. Underneath are some webpages worth checking out.

That could be the end of this report. Here you will obtain some web pages that we feel you?ll enjoy, just click the links.

Always a massive fan of linking to bloggers that I enjoy but really don’t get quite a bit of link like from.

Corpo?ate Taxes: All bus?ne?s structures pay taxes
on the income made in that particula? business. You nee? to seek ?ax Filing Help if yo? would like stay away from
Tax Levy complications like a Wage Levy or Bank Levy.
I decided to use their OI? service to lo?er my
tax bill.

Also visit my ?ite … boca raton cpa jobs in usa

Way cool! Some extremely valid points! I appreciate you penning this write-up
plus the rest of the website is very good.

My website: best firm mattress 2016

Every once in a though we choose blogs that we read. Listed beneath are the most recent web sites that we opt for.

Below you will obtain the link to some websites that we assume you’ll want to visit.

Leave a Reply