SandForce 1222 SSD Testing, Part 5: Detailed Throughput and IOPS Analysis with a Kernel

In this series we've been working over the 2.6.32 kernel, which is a bit old. Let's kick the tires on a kernel to see if it helps or hurts performance of the SandForce SSD.

Quick Review of Previous Results

The first four articles in this series have examined the throughput and IOPS performance of a SandForce 1222-based SSD. The really interesting thing about this controller is that it uses real-time data compression to improve performance and to improve the longevity of the drive. The result is that the performance and the longevity both depend upon your data, giving you a unique opportunity for tailoring your system design.

In the more detailed examinations of the throughput and IOPS performance, the SandForce SSD was compared to the Intel X-25E, an enterprise class SLC based SSD so that its performance could be compared to the high performance level of an enterprise class SSD. The performance was measured using IOzone a common and useful IO benchmark. One of the critical features that IOzone provides is the ability to alter the compressibility (what IOzone calls dedupability) level of the data so that we can directly measure the performance impact of the data compressibility on the SSD. In addition the tests were run at least 10 times and the average and standard deviation were reported (remember our good benchmarking techniques?). The tests were run over a range of data compressibility levels from 98% compressible to 2% compressible, and over a few record sizes from 64KB to 16MB for the throughput tests and a fixed 4KB size for the IOPS testing.

The first obvious result from the previous testing is that the write performance of the SandForce SSD varied with the data compressibility level while the read performance did not vary too much except in the case of the IOPS performance. The specific highlights from the detailed throughput examination are the following:

  • All of the write tests with the exception of the random write and record rewrite tests exhibited the same general behavior. The general trends are listed in the following bullets.

    • As the level of compressibility decreases, the performance of the SandForce SSD decreases fairly quickly. However, the performance of the Intel SSD does not change appreciably with changes in the data compressibility.
    • For all write tests except the record rewrite test, the Sandforce SSD is faster than the Intel SSD when the data is 98% compressible. So a $100 SSD has a faster sequential write performance than a $750 SSD but only when the data is very compressible.
    • When the data is about 75% compressible, the SandForce SSD has just a little bit worse write performance than the Intel SSD.
    • For data compressibility levels below 75% the Intel SSD is generally much better than the SandForce SSD.
    • Intel SSD write performance doesn’t change with data compressibility
    • Intel SSD write performance doesn’t change much with record size
    • For the random write performance the Intel SSD performance varies by a fair amount with record size. The performance of the SandForce controller does vary by not to the same degree as the Intel SSD.
    • For the record rewrite test, for both the Intel and SandForce SSDs, the performance improves as the data compressibility decreases. The performance also dramatically decreases as the record size increases.
    • For the random write test, the performance of the Intel SSD has much more variability than the SandForce SSD
    • The SandForce SSD sequential write performance is noticeably faster with smaller record sizes (compare the 64KB record size to 16MB record size) for all tests but the record rewrite

  • The following trends are true for all of the read cases except for the random read, backward read, and stride read cases.

    • There isn’t much change in performance for either SSD as the level of data compressibility changes
    • For both SSDs as well, as the data compressibility level decreases (the data becomes more incompressible), the performance difference for various record sizes greatly decreases
    • For high levels of data compressibility (i.e. the data is easily compressed), the performance of both the SandForce and Intel SSD varies greatly with record size. Given that the Intel SSD does not do real-time data compression, presumably this performance variation has more to do with the system or the file system than the SSDs.
    • The Intel SSD is a bit faster than the SandForce SSD for the various block sizes and various compression levels but the differences are not as pronounced as in the write tests. However, this is pretty good considering this is a consumer SSD that costs about $100 coming very close to the performance of a $750 enterprise level SSD.

The more thorough IOPS performance examination also found some interesting highlights:

  • For Sequential Write IOPS performance:

    • The Sequential Write IOPS performance of the SandForce SSD decreases with decreasing data compressibility. It decreases by about a factor of 2 from the best performance to the lowest performance.
    • The Sequential Write IOPS performance for the Intel SSD is not really affected by the data compressibility
    • The SandForce SSD is as fast or faster than the Intel SSD at 98% and 75% data compressibility. Otherwise the Intel SSD is faster – up to twice as fast as the SandForce SSD for smaller levels of compressibility.

  • For Sequential Read IOPS performance:

    • The performance of the SandForce SSD reduces with decreasing data compressibility but the reduction does not happen smoothly.
    • The performance of the Intel SSD does not change with data compressibility
    • The performance of the SandForce and the Intel SSDs are about the same for 98% data compressibility. Otherwise, the Intel SSD is better than the SandForce SSD reaching about 28.4% better performance at 25% data compressibility.

  • For the Random Write IOPS performance:

    • The performance of the SandForce SSD decreases as the data compression level decreases while the performance of the Intel SSD does not really change with data compressibility
    • The SandForce SSD has much better performance than the Intel SSD for all levels of data compressibility.

      • At 98% data compressibility, the SandForce SSD is nearly 5 times faster than the Intel SSD
      • At 2% data compressibility, the SandForce SSD is 2.8 times faster than the Intel SSD

    • Comparing the Sequential Write IOPS to the Random Write IOPS performance for the SandForce SSD, the following was observed:

      • At 98% and 75% data compressibility, Sequential Write IOPS is better than Random Write IOPS
      • At 50%, 25%, and 2% data compressibility, the Random Write IOPS is better than Sequential Write IOPS. This is unexpected as random write performance is usually much lower than sequential performance.

  • For the Random Read IOPS performance:

    • The performance of the SandForce SSD decreases with decreasing data compressibility but the decrease is not a smooth function of the data compressibility
    • The performance of the Intel SSD does not really change with data compressibility
    • At 98% data compressibility the performance of the SandForce SSD is slightly better than the Intel SSD. But at all other levels of data compressibility, the performance of the Intel SSD is better, but not by much.

The biggest surprise in the examination was the really good random write IOPS performance of the SandForce SSD even with very incompressible data.

All of the testing was done with a 2.6.32 kernel which seems like a fairly old kernel (it was released on Dec. 3, 2009) since that was available on the system used for testing. However, since the kernel is so old, it makes one ask the question, do the SSD “features” in more recent kernels make any impact on performance of the SandForce SSD? My recent article on discovering if TRIM is working on your SSD pointed some possibly important features are in the more recent kernels. More specifically,

  • In 2.6.33, believe it or not, the FAT file system got a “discard” mount option. But more importantly, in the 2.6.33 kernel, libata (i.e. the SATA driver library) added support for the TRIM command. So really at this point, kernels 2.6.33 and greater can support TRIM commands. Also, ext4 added the ability is used discard as a mount option for supporting the ability to use the TRIM command.
  • In 2.6.36 ext4 added discard support when there is no journal using the “discard” mount option.
  • In 2.6.37 ext4 gained the ability for batched discards. This was added as an ioctl called FITRIM to the core code.

While these notes are all focused on TRIM which may or may not improve performance, it is possible that other file system features may have been added to the kernel to improve performance.

So based on these observations I wanted to repeat all of the testing but with a more modern kernel. This article summarizes the throughput and IOPS performance differences for the same tests for the same hardware with a 2.6.32 kernel and a kernel.

Brief Review of the Testing

Comments on "SandForce 1222 SSD Testing, Part 5: Detailed Throughput and IOPS Analysis with a Kernel"

I hafe read so many posts concerning the blogger lovers except this paragtaph is truly a good paragraph, keep it up.Have a look at myy web page … cheap car insurance

Howd would you mind letting me know whih webhost you’re using?I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a lot quuicker then most.Can you recfommend a good internet hosting provider at a honest price?Thanks a lot, I appreciate it!Feel free to surf to my web site: cheap car insurance in texas

I’m now not certain where you’re getting your info, but good topic.I must spend ome time sturying more or understanding more.Thank you for wonderful ingormation I used to be on the lookout for this information for myy mission.My website; cheap car insurance in michigan

Hi there, I would like to subscribe for this website to get latest updates, thus where can i do it please assist.Feel free to visit my weblog; cheap car insurance florida

It’s a shame you don’t have a donate button! I’d most certainly donate to this superb blog!I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to brand new updates and will talk about this website with my Facebook group.Chat soon!Here is my log … cheap car insurance florida

Amazing! Its really remarkable article, I have got much clear idea on the topic of from this article.Take a look at my blog post: cheap car insurance texas

Hi there it’s me, I am also visiting this web siye regularly, this web page is truly pleasant and the viewers are actually sharing nice thoughts.Feel free tto visit my web-site … Cheap car insurance

I wanted to thank you for this wonderful read!! I certainly enjolyed every bit of it. I have you saved as a favorite to look at new stuff you post…Here is my webpagye – cheap car insurance in california

What’s up it’s me, I am also visiting this site regularly, this web site is really nice and the visitors are in fact sharing pleasant thoughts.Also visit my weblog :: online casinos play (djx-gamers.eu)

Tank you ffor the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you!However, how can we communicate?Also visit my webb site :: very cheap car insurance

When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment.Is there any way you can remove me from that service? Cheers!Also visit my blog post; cheap car insurance quotes

I’m nott that much of a internet readeer to bbe honest but your blogs really nice, keep it up! I’ll go ahead annd bookmark your site too come back in the future.All the bestMy website cheap car insurance

Fundamentally, the whole three Week Diet regime System consists of a series of instructions and dietary suggestions that are claimed to be effective in triggering weight loss when combined in a regimental fashion.My blog; 3 Week Diet Reviews

Thanks for ones marvcelous posting! I quite enjoyed reading it,you will bee a great author. I will ensurre that I bookmark your blog and will come back from now on. I want to encourage youu to definitely continue your great job, have a nice weekend!Here is my homepsge Cheap car insurance

You’ve made soje decent points there. I checked on the web to learn more about thhe issu and found most people will go along with your views on this site.Look into my blog; cheap car insurance for students

Whhat i do not realize is actually how you are not actually a lot more well-liked than you might be right now.You’re very intelligent. You understand thus considerably relating to thks subject, produced me individually imagine it from numerous varied angles.Its like women and menn are not fascinated except it iis something to do with Woan gaga!Your personal stuffs nice. Always deal with it up!my bllog post: cheap car insurance quotes

It’s awesome to pay a quick visit this site and reading thhe views of all colleagues regarding this article, while I am also eager of getting know-how.Feel free to visit myy site – cheap car insurance

Hey very interesting blog!Feel free to surf to my page … cheap car insurance

21 [Sunday] Sunday ,The Walking Dead Seasons 1-5 dvd to buyBoardwalk Emp The Walking Dead Seasons 1-5 dvd to buy ire Boardwalk Empire Desperate Housewives Desperate Housewives The Boardwalk Empire Good Wife The Good Wife Pan Am Pan Am Dexter / Dexter Dexter 10.or something else maybe it is true to (pure speculation). 2003-2006, Shirley Schmidt: You, On Ic Boardwalk Empire o

I think tҺiѕ iѕ оne оf thе most vital іnformation fοr mе.Αnd i am glad reading yоur article.Ᏼut should remark ⲟn few ցeneral things, TҺᥱ website style іѕ wonderful, tһе articles iѕ гeally great : Ⅾ. Ꮐood job, cheersFeel free tο visit my blog post …creditcard

Hi are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any html codiing expertise to make your own blog?Any help would be greatly appreciated!Also visit my website … uk cleaning supplies

In reality, this sedction will help you power through your own will power challenges and present a host of simple-to-adhere to choices thhat largely make surte your ahhievement on this diet regime program.Look into my web site … lose pounds in 3 weeks

Hi, Neat post. There is a problem along with yolur site in internet explorer, might test this? IE nonetheless is the arket chief and a big section of other folks will miss your wonderful writing because of this problem.Look at myy web-site; cheap car insurance in nj

What’s up,this weekend is pleasant in favor of me, since this pointt in time i am reading this enormous educational post here at my house.Feel free to surf to my webpage; cheap car insurance in florida

Truly when someone doesn’t know then itss up to other visitors that they will assist, so here it occurs.My site: cheap car insurance

At the least it is more informative than one of our reality Television stars, kim this?Joey what?Also visit my blog post – Brooklyn Henderson

Right now it appears like Movqble Type is the preferred blogging platform out there right now. (from what I’ve read) Is that what you arre using on your blog?my web blog :: Cheap car insurance

Quality articles or reviews is the important to nterest the visitors to go tto see tthe web page, that’s what this website is providing.My wweb site cheap car insurance in michigan

This has to be my 2nd favourite commentary of the last few days, i can’t let you know the very best, it may offend you!Also visit my blog … Henry Wilson

I absolutely love your blog.. Excellent colors & theme.Did you male this site yourself? Please reply back as I’m hoping to create my own website and want to learn where you got this frkm or what thhe theme is called. Thank you!Also visit my web site cheap car insurance in florida

Every weekend i used to go to seee this web page, as i want enjoyment, ass this this site conations actually good fjnny information too.Visit my web-site cheap car insurance in ct

I absolutely love your blog.. Great olors & theme. Did you build this websiote yourself? Please rdply back as I’m looking to create my own blog and want too find out where you got this from oor exactly what the theme is called. Cheers!Chefk out my site cheap car insurance in md

2 Joey 33 Invasion 2005 – we do not wanna looking startle him . Anatomy is what we want to be looking Law and Order Special Victims Unit for answers. because the picture and sound quality are very poor “” 4. the standard rate of speech can fully understand English news broadcasts, In the Ji Community angnan Shipbuilding Museum in the last century,Law

Truly when soimeone doesn’t understand after that its up to other viewers that they will help,so here it occurs.My blog; Cheap Car Insurance

Howdy! This blog podt could not be written aany better! Going through this article reminds me of my previous roommate!He always kept preaching about this. I’ll send this article to him.Faijrly certain he will have a good read. Many thanks for sharing!Feel free to visit my webpage; cheap car insurance in nj

Lovely blog, it loads really quick and looks really awesome.Feel free to visit my web-site – Ava Diaz

Does your site have a contact page? I’m having trouvle locating it but, I’d like to shoot you an e-mail. I’ve got some ideas forr your blog you might be interested in hearing. Either way, great webbsite aand I look forward too seeing iit develop over time.Feel free tto visit my pae :: Cheap car insurance

Title actually originated in the substance agar wwhich can be what is familiar with cultire bacteria.Look into my wweb blog agar.io hack

Hi! This is kind oof off topic buut I need some guidance from an established blog.Is it very hard to seet up your ownn blog? I’m not very techincal but I can figure things out pretfy quick.I’m thinking about creating my own bbut I’m not sure where to start. Do you have any points orr suggestions?Many thanksAlso visit mmy blog post … cheap car insurance

If some one desires expert view on the topic of blogging then i suggeest him/her to pay a visit this weblog, Keep up the goodd job.Here is my webpage: Cheap car insurance

I do trust all oof the concepts you’ve presented on your post.They’re verfy convincing and will definitely work. Nonetheless,the posts are too brief for novices. Mayy just you please lengthen thm a little frkm next time? Thank yyou for the post.My site; Cheap car insurance

Hey there! This is my first visit to your blog!We are a group oof volunteers and starting a new project in a community in the same niche.Your blog provided us valuable information to work on. You have done a extraordinary job!My page very cheap car insurance

Hey there! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying tto get my blog to rank for some targeted keywords but I’m not seeing very good results.If you know of any please share. Kudos!Feel free to visit my website cheap car insurance in michigan

you’re actually a just right webmaster.The website loading vekocity is incredible.It sort of fels that you’re doing any unique trick.Also, The contents are masterpiece. you have performed a fantastic task inn this matter!Also visit my webpage Cheap car insurance

You ouǥҺt to bᥱ ɑ рaгt οf a cоnteѕt fߋг οne оf tһе һіցһeѕt ԛսɑⅼіtү Ƅlߋɡѕ օnlіne.Ӏ am ɡоing tօ rеϲߋmmᥱnd tһіs ѕitᥱ!Ꭺⅼsο νіѕіt mʏ ρɑɡᥱ: bikram yoga poses benefits

This design is steller! You obviously know how to keep a reader amused.Between your wit and your videos, I was aalmost movced to start my own blog (well, almost…HaHa!) Great job.I really loved what you had to say, and more than that,how you presented it.Too cool!Also visait my web site … cheap car insurance in california

I have a question concerning the article, where can i contact the author?my blog post; Dirk

Thanks very nice blog!my blog; Cheap Car Insurance

Hey! Would you mind if I sbare your blg with my myspace group?There’s a lot of folks that I think would really enjoy your content.Please leet me know. Cheersmy blog; cheap car insurance california

Leave a Reply