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"

Admiring the commitment you put into your website and in depth
information you present. It’s great to come across a blog every once in a while
that isn’t the same unwanted rehashed material. Excellent read!
I’ve bookmarked your site and I’m including your RSS feeds to my Google account.

This is one awesome post.Much thanks again. Cool.

Attractive sectrion oof content. I just stumbled upon your weblog and in accession capitl to assert that I acquire actually enjoyed account
your blog posts. Any way I’ll be subscribing to yourr augment and even I achievement
you access consistentyly quickly.

Also visit my web-site; lamictal side effects

Visit this I was suggested this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my problem. You are wonderful! Thanks!

Ethnicité et territoire dans les politiques de la ville1Ce livre est issu d’une oakley split jacket thèse ray ban wayfarer misure de Milena Doytcheva et dirigée par Dominique Schnapper. C’est dans l’introduction d’éléments appartenant à la logique de la discrimination positive et mobilisant des critères de catégories socia occhiali da sole ray ban prezzi les ou territoriales

Hello to every single one, it’s truly a good for
me to visit this web site, it includes priceless Information.

Brad occhiali da vista oakley Johnson tele oakley holbrook vision actorOf Swedish extraction,[2] Johnson was born on his paternal grandparents’ 100 acre peach farm be occhiali oakley tween Marysville in Yuba County and Yuba City in Sutter County in northern California. His father, Carl Elmer Johnson (1901 1924), died shortly before his son’s birth and is in

Great blog! Is your theme custom made or did you download it from somewhere?
A theme like yours with a few simple tweeks would really make my blog jump out.
Please let me know where you got your design. Cheers

Here is my homepage … prednisone

Wonderful article! That is the type of information that are meant to
be shared across the net. Shame on Google for
now not positioning this put up higher! Come on over and discuss with my web site .
Thanks =)

My homepage :: prednisone

I will immediately grab your rss as I can’t in finding
your e-mail subscription link or newsletter service. Do you’ve any?

Kindly permit me know in order that I may just subscribe. Thanks.

It’s appropriate time to make a few plans for the future and it’s time to be happy.
I’ve learn this put up and if I may just I desire to suggest
you some interesting things or advice. Perhaps you can write subsequent articles referring to this article.
I wish to learn more things approximately it!

Hey just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Safari.
I’m not sure if this is a formatting issue or something to do with
web browser compatibility but I thought I’d post to let you know.

The design look great though! Hope you get the issue resolved soon. Kudos

website – Jorg,

My brother recommended I would possibly like this
website. He used to be totally right. This put up truly made my day.
You can not imagine simply how so much time I had spent for
this information! Thank you!

Whats up this is somewhat of off topic but I was wanting to know
if blogs use WYSIWYG editors or if you have to manually code with
HTML. I’m starting a blog soon but have no coding knowledge so I wanted to get guidance
from someone with experience. Any help would be greatly appreciated!

Hello, yup this article is truly fastidious and I
have learned lot of things from it regarding blogging.


My page: canadian pharmacies shipping to usa

First off I would like to say great blog! I had a quick question that
I’d like to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts prior to
writing. I’ve had trouble clearing my mind in getting my thoughts out.
I truly do enjoy writing but it just seems like the first 10 to 15 minutes are generally wasted simply just trying to figure out how
to begin. Any recommendations or tips? Thanks!

Look into my blog … canadian pharmacies shipping to usa

Hello, just wanted to mention, I loved this post.
It was helpful. Keep on posting!

Here is my web blog … side sleeper mattress

Hello! I know this is kinda off topic but I’d figured I’d ask.
Would you be interested in exchanging links or maybe guest authoring a blog
article or vice-versa? My website covers a lot of the
same subjects as yours and I think we could greatly benefit from each other.

If you happen to be interested feel free to send me an email.
I look forward to hearing from you! Superb blog by the way!

Also visit my web site – viagra

Pretty! This has been a really wonderful article.
Many thanks for providing this info.

Feel free to visit my blog :: canadian drugs

Right here is the right blog for anybody who really wants to
find out about this topic. You know a whole lot its almost
hard to argue with you (not that I personally would want to…HaHa).
You certainly put a brand new spin on a topic that has been written about for many years.
Excellent stuff, just wonderful!

Thank you a lot for sharing this with all folks you actually know what you’re speaking
approximately! Bookmarked. Please also seek advice from my web site =).
We can have a link trade contract between us

When some one searches for his required thing, therefore he/she
wishes to be available that in detail, thus that thing is maintained over here.

My page bed bug mattress cover

Attractive component to content. I just stumbled upon your website and in accession capital to assert that
I acquire actually loved account your weblog posts.

Anyway I’ll be subscribing for your augment or even I achievement you get admission to consistently

Hey there! Do you use Twitter? I’d like to follow you if that would be ok.
I’m definitely enjoying your blog and look forward to new

As the admin of this web page is working, no uncertainty very quickly it will be renowned, due to its feature contents.

web page (Flora)

What’s up, just wanted to mention, I loved this article.

It was inspiring. Keep on posting!
homepage [Oma]

This paragraph gives clear idea designed for the new people of blogging,
that really how to do running a blog.

It’s amazing designed for me to have a site, which is valuable in support of my knowledge.
thanks admin

Also visit my website: erectile dysfunction information

We stumbled over here from a different web page and thought I should check things out.

I like what I see so now i’m following you.
Look forward to going over your web page again.

Greetings! I know this is kinda off topic however I’d figured I’d ask.
Would you be interested in exchanging links or maybe guest writing a blog
post or vice-versa? My blog goes over a lot of the same subjects as yours and I believe
we could greatly benefit from each other. If you might be interested feel free to send me an email.
I look forward to hearing from you! Excellent blog by the way!

Hello there, I discovered your website by means of Google at the same
time as searching for a related topic, your website got here up,
it seems to be great. I have bookmarked it in my google
Hello there, simply changed into aware of your blog
through Google, and located that it’s really informative.
I’m gonna watch out for brussels. I’ll be grateful when you proceed this in future.
Lots of other folks will likely be benefited
out of your writing. Cheers!

I think everything said was actually very reasonable. However,
what about this? suppose you typed a catchier title?
I mean, I don’t want to tell you how to run your
blog, however suppose you added a title to possibly get a person’s attention? I mean SandForce 1222 SSD Testing, Part 3: Detailed Throughput Analysis | Linux Magazine is a little vanilla.
You might peek at Yahoo’s home page and see how they write article titles to get people interested.
You might add a video or a related pic or two to grab readers excited about everything’ve got to say.
Just my opinion, it would make your blog a little bit more interesting.

Also visit my blog post; cialis

We’re a group of volunteers and starting a new scheme in our community.
Your site provided us with valuable info to work on. You have
done an impressive job and our whole community will be grateful
to you.

My web site: side sleeper mattress

I am curious to find out what blog platform you are working with?
I’m experiencing some minor security issues with my latest blog and I’d like to
find something more secure. Do you have any solutions?

web page; Jeanne,

If there’s an extremely low level of risk involved, fees can be as low as 1 percent of the invoice amount.
companies in Canada that offer this type of financing.
The primary difference between recourse factoring and non-recourse factoring is the party who is
at risk if your customer does not pay the invoice.

Here is my blog … invoice factoring

Simply want to say your article is as surprising. The clarity in your
post is simply nice and i could assume you are an expert on this
subject. Fine with your permission let me to grab your feed to
keep updated with forthcoming post. Thanks a million and please carry on the rewarding work.

I enjoy reading an article that can make people think. Also, thank you for allowing me
to comment!

This is a great tip especially to those new to the blogosphere.

Short but very precise information… Thank you
for sharing this one. A must read post!

This is my first time visit at here and i am really impressed to
read everthing at one place.

Oh my goodness! Impressive article dude! Thank you so much, However I am encountering troubles with your
RSS. I don’t understand the reason why I am unable to subscribe to it.
Is there anyone else getting the same RSS issues? Anybody who knows the answer can you kindly respond?

Article writing is also a excitement, if you be familiar with then you can write if not it is complicated to write.

That is very interesting, You’re an overly professional blogger.
I have joined your rss feed and look ahead to in search of extra of your wonderful post.
Additionally, I have shared your web site in my social

Howdy superb website! Does running a blog such as this take
a lot of work? I have absolutely no expertise in computer programming however I was hoping to start my own blog soon.
Anyhow, if you have any ideas or tips for new blog owners please share.

I understand this is off topic however I simply wanted to ask.

Thanks a lot!

Keep the excellent function, I read few web sites on this excellent website and I conceive that your web site is really interesting and contains lots associated with excellent data.

Howdy! Would you mind if I share your blog with my myspace group?
There’s a lot of folks that I think would really appreciate your content.

Please let me know. Thanks

Hello! I could have sworn I’ve been to this site before but after reading through some of the post I realized it’s new to
me. Anyways, I’m definitely happy I found it and I’ll be bookmarking and checking back often!

Its such as you read my thoughts! You seem to grasp so much
approximately this, such as you wrote the book in it
or something. I feel that you simply can do with a few percent to
pressure the message house a bit, but other than that, that is magnificent blog.

A great read. I will definitely be back.

Here is my homepage – right source pharmacy login

We’re a group of volunteers and opening a new scheme in our
community. Your site offered us with valuable information to work
on. You’ve done an impressive job and our whole community
will be thankful to you.

My webpage … çvs pharmacy

Hey there! Do you know if they make any plugins to protect against hackers?
I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?

Have a look at my webpage … people pharmacy

Leave a Reply