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"

Very great post. I simply stumbled upon your blog and wished to say that I
have really loved surfing around your weblog posts. In any case I’ll be subscribing to your
feed and I hope you write again very soon!

Quality articles iss the main to be a focus for the people to pay
a quick visit the website, that’s what this site is providing.

Look at my web site brand name viagra from certified canadian pharmacy

Terrific post however I was wanting to know if you could write a litte more
on this topic? I’d be very thankful if you could elaborate a little bit more.
Thank you!

I don’t even know how I finished up right here, but I assumed this publish was
good. I do not understand who you’re however certainly
you’re going to a famous blogger in case you are not already.

Great post! We are linking to this great content on our website.
Keep up the great writing.

Here is my page buy viagra canada

It’s very straightforward to find out any topic on web
as compared to books, as I found this article at this site.

Look into my blog post; where to buy over the counter canadian drugs

I’ve been exploring for a little bit for any high quality articles or weblog
posts in this sort of space . Exploring in Yahoo I at
last stumbled upon this web site. Studying this information So i am satisfied to express that I’ve
a very just right uncanny feeling I came upon exactly
what I needed. I so much unquestionably will make sure to do not forget this site and provides it a look regularly.

my blog post cialis canada prescription

My brother suggested I might like this blog. He was totally right.
This post actually made my day. You can not imagine just how much
time I had spent for this information! Thanks!

Feel free to surf to my website: Dicountdrugs.com

I am in fact thankful to the owner of this web page who has shared this fantastic piece of writing at here.

my web-site: canadian pharmacies generic sidenafil

Very descriptive blog, I liked that bit. Will there be a part 2?

Also visit my web blog Why is cialis generic in canada

Your style is very unique compared to other folks
I have read stuff from. Thanks for posting when you’ve got the
opportunity, Guess I’ll just bookmark this web site.

My page: Cialis vs cialis professional

I’m impressed, I have to admit. Rarely do I encounter a blog that’s both equally educative and interesting, and let me tell you, you’ve hit
the nail on the head. The problem is something not enough people are speaking intelligently about.
I’m very happy I stumbled across this during my hunt for something regarding this.

my page: cialis out of canada?

Great post. I was checking constantly this blog and I’m impressed!
Very useful information specially the last part :) I care
for such info much. I was looking for this certain information for a long
time. Thank you and good luck.

My homepage canada pharmy for cialias

I like the valuable information you provide in your articles.

I will bookmark your blog and check again here regularly.
I’m quite sure I’ll learn many new stuff right here!

Good luck for the next!

Feel free to surf to my homepage; brand cialis ordering online

Hi there, yes this article is in fact good and I have
learned lot of things from it concerning blogging. thanks.

Also visit my blog :: Sildenafil citrate canadian pharmacy

Have you ever considered creating an e-book or guest authoring on other
websites? I have a blog based on the same subjects you discuss and would really like to have you share some stories/information.
I know my viewers would enjoy your work.
If you are even remotely interested, feel free to shoot me an email.

Feel free to visit my website – Generic cialis compare prices

Hello, i believe that i saw you visited my
weblog thus i got here to go back the want?.I am trying to find issues to improve
my site!I suppose its adequate to use some of your concepts!!

Feel free to visit my web site Buy canadian meds

You can definitely see your skills within the work you write.
The world hopes for more passionate writers such as you who aren’t afraid to mention how they believe.

Always follow your heart.

Here is my blog pharmacy online cialis

Just wish to say your article is as astounding.
The clarity to your publish is just spectacular
and that i could assume you’re an expert on this subject.
Well along with your permission allow me to snatch your feed to keep
updated with impending post. Thank you one million and please keep up the enjoyable work.

Here is my page :: india viagra pills 100 mg

My spouse and I stumbled over here different web page and thought I might as well check things out.
I like what I see so now i’m following you.

Look forward to checking out your web page for a second time.

Have a look at my web site :: celis pills buy in toronto

I know this if off topic but I’m looking into starting my own blog and was curious what all
is required to get setup? I’m assuming having a blog like
yours would cost a pretty penny? I’m not very web smart
so I’m not 100% sure. Any recommendations or advice would be greatly appreciated.
Thank you

Here is my site … canadapharmacy

If you would like to take a good deal from this post then you have to apply such techniques to your won webpage.

Feel free to surf to my webpage rxviagra

When someone writes an article he/she maintains
the idea of a user in his/her brain that how a user can understand it.
So that’s why this paragraph is amazing. Thanks!

Also visit my web blog – Buy viagra from us pharmacies

Hello to every body, it’s my first visit of this web site; this website consists of awesome and really good
data for readers.

Also visit my weblog … cheaper car insurance

Hi there i am kavin, its my first occasion to commenting anyplace, when i read this article i thought i
could also create comment due to this good piece of writing.

Here is my web page; safe auto car insurance

When someone writes an article he/she keeps the image of a user in his/her mind
that how a user can know it. Therefore that’s why this post is amazing.

Feel free to surf to my blog: los angeles car insurance

Very descriptive blog, I loved that bit. Will there be
a part 2?

Look into my weblog … car repair insurance

Very rapidly this site will be famous among all blog users,
due to it’s good content

Here is my homepage … temporary car insurance

It is in point of fact a nice and helpful piece of info.
I am satisfied that you shared this helpful information with us.
Please stay us informed like this. Thank you for sharing.

Feel free to surf to my weblog – arizona car insurance

Hey there! I’ve been following your blog for a while now and finally
got the bravery to go ahead and give you a shout out from Huffman Tx!
Just wanted to mention keep up the great work!

Feel free to surf to my web-site amica car insurance quote

Wow that was strange. I just wrote an very long comment but
after I clicked submit my comment didn’t show up.
Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say great blog!

Here is my web blog … progressive car insurance reviews

My spouse and I stumbled over here coming from a different web address and thought I should check things out.
I like what I see so now i’m following you. Look forward to looking
over your web page repeatedly.

Also visit my website – car insurance for students

Hi there, all is going nicely here and ofcourse every one is sharing
data, that’s actually excellent, keep up writing.

my homepage car insurance without a car

I know this if off topic but I’m looking into starting
my own weblog and was curious what all is required to get set up?
I’m assuming having a blog like yours would cost a pretty penny?
I’m not very web savvy so I’m not 100% positive. Any recommendations or advice would be greatly appreciated.
Many thanks

Look at my page: car insurance nj

Hey! Do you know if they make any plugins to assist with SEO?
I’m trying to get my blog to rank for some targeted keywords but I’m not
seeing very good gains. If you know of any please share.

Visit my weblog :: good car insurance companies

Appreciate this post. Will try it out.

Feel free to visit my web page rental car insurance aaa

If you would like to take a great deal from this piece of writing then you
have to apply these strategies to your won blog.

Here is my web-site: cheap car insurance mn

Wow, awesome blog layout! How lengthy have you ever been blogging for?
you made running a blog look easy. The full look of your web site is
great, let alone the content!

my weblog: how much will my car insurance cost

This post is priceless. Where can I find out more?

Here is my site … exotic car insurance

Thanks very interesting blog!

Also visit my site; aarp car insurance phone number

I’m amazed, I have to admit. Seldom do I encounter a
blog that’s both educative and interesting, and let
me tell you, you have hit the nail on the head.

The issue is something that too few folks
are speaking intelligently about. I’m very happy that I found this in my
hunt for something regarding this.

My blog cheapest car insurance in ny

constantly i used to read smaller posts which also clear their motive, and that is also happening with this piece of writing which
I am reading here.

Also visit my web site … how to shop for car insurance

My developer is trying to convince me to move to .net from PHP.
I have always disliked the idea because of the
costs. But he’s tryiong none the less. I’ve been using Movable-type on numerous websites for about a year and am concerned about switching to another
platform. I have heard great things about blogengine.net.
Is there a way I can import all my wordpress content into
it? Any kind of help would be really appreciated!

Feel free to visit my web page :: cheap car insurance in michigan

Hi, Neat post. There is a problem together with your website in web explorer, might
check this? IE nonetheless is the marketplace chief and a large part of other people will pass over your fantastic writing
due to this problem.

I wanted to thank you for this fantastic read!!
I definitely loved every bit of it. I have you bookmarked
to look at new things you post…

Hi! I could have sworn I’ve been to this site before but after going through some
of the posts I realized it’s new to me. Regardless, I’m certainly happy I stumbled upon it and I’ll be book-marking it and checking back regularly!

I like the helpful information you supply in your articles.

I’ll bookmark your blog and take a look at again right here
regularly. I’m slightly certain I’ll learn a lot of new
stuff proper right here! Good luck for the next!

My spouse and I absolutely love your blog and find almost all of your post’s
to be what precisely I’m looking for. Do you offer guest writers to write content for
you? I wouldn’t mind publishing a post or elaborating on a lot of
the subjects you write related to here. Again, awesome site!

Great article! This is the kind of info that are meant to be shared across the internet.

Shame on the search engines for no longer positioning this put up upper!

Come on over and seek advice from my web site . Thank you =)

Remarkable! Its really amazing piece of writing, I have
got much clear idea concerning from this article.

Leave a Reply