<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Storage Channel Pipeline &#187; SSDs</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/tag/ssds/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline</link>
	<description>A SearchStorageChannel.com blog</description>
	<lastBuildDate>Thu, 11 Apr 2013 23:17:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Selling flash? You need to know about performance and endurance</title>
		<link>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/selling-flash-you-need-to-know-about-performance-and-endurance/</link>
		<comments>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/selling-flash-you-need-to-know-about-performance-and-endurance/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 16:27:38 +0000</pubDate>
		<dc:creator>Eric Slack</dc:creator>
				<category><![CDATA[Eric Slack]]></category>
		<category><![CDATA[flash endurance]]></category>
		<category><![CDATA[flash memory]]></category>
		<category><![CDATA[flash performance]]></category>
		<category><![CDATA[flash storage]]></category>
		<category><![CDATA[SSDs]]></category>
		<category><![CDATA[Storage Channel]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/?p=543</guid>
		<description><![CDATA[Flash is a hot topic with at least a portion of most VARs’ calling bases. In the right implementations, this storage technology can dramatically improve performance of the most important applications customers have. But there are some distinct differences between the design and operation of NAND flash memory devices and those of traditional disk drives. [...]]]></description>
				<content:encoded><![CDATA[<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Flash is a hot topic with at least a portion of most VARs’ calling bases. In the right implementations, this storage technology can dramatically improve performance of the most important applications customers have. But there are some distinct differences between the design and operation of NAND flash memory devices and those of traditional disk drives. These differences can impact how satisfied customers are with flash devices in what are often their most critical applications.</span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica"><span id="more-543"></span>With flash, writes are made to an entire cell of memory; flash devices can’t overwrite a few hundred bytes like a hard disk drive can. When a flash device is new (referred to as the “fresh out of the box,” or “FOB,” state), this fact is transparent since each new write goes to an already-empty flash cell. But after it’s been filled to capacity, in which case all the cells have been written to once, it’s a different story. This condition (known as “steady state”) requires that before each new write occurs, the controller must erase a cell to make room for it. In this process, called “garbage collection,” the controller copies segments of data that need to be saved and then erases the entire cell. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">The result of this process is that steady-state performance is much slower than FOB, although it’s still orders of magnitude better than hard drives. But when two flash devices are being tested, it’s imperative that the steady-state condition be established, since this is where the device will operate for most of its life. Aside from impacting performance, this extra copying process also increases the number of write cycles or “program/erase” (P/E) cycles the device experiences, which impacts endurance.</span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Originally designed for consumer use in memory sticks and cameras, etc. (by Toshiba, we learned on a briefing call recently), there was no need for flash to be written and rewritten to a large number of times. But when it started being used in the enterprise space, flash endurance became an issue. Enterprise applications, especially the ones that are performance-critical enough to justify the expense of flash storage, generate a lot of read/write activity. Database transaction logs and caching, for example, generate a lot of IOPS, the performance metric most often associated with flash applications. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Flash designers have addressed this problem in a number of ways, but it’s imperative that users (and their VARs) understand how much write traffic they expect to generate on a daily basis. Then they can compare that with a standard endurance metric called “total bytes written” (TBW) to calculate how long that flash device will last in their environment. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Ask your flash vendors about their products’ performance and endurance. See how much they know about these numbers and what they mean and find out if the products you’re selling or looking to sell are going to make your customers happy in the long term. You can also set customers’ expectations around flash as a technology and demonstrate your value as a trusted storage advisor in the process. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small">We’ll talk more about flash in an upcoming blog. In the meantime, here are some </span><a href="http://www.storage-switzerland.com/Video.html"><span style="font-family: Helvetica;color: #0000ff;font-size: small">video links</span></a><span style="font-size: small"><span style="font-family: Helvetica"> on Storage Switzerland about flash performance and endurance.</span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span class="EmphasisA"><em><span style="font-size: 10pt"><span style="font-family: Batang">Follow me on Twitter: </span></span></em></span><a href="http://twitter.com/EricSSwiss"><span class="EmphasisA"><em><span style="color: #152133;font-size: 10pt;text-decoration: none"><span style="font-family: Batang">EricSSwiss</span></span></em></span></a></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/selling-flash-you-need-to-know-about-performance-and-endurance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The top 10% list, Part 5</title>
		<link>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/the-top-10-list-part-5/</link>
		<comments>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/the-top-10-list-part-5/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 18:24:40 +0000</pubDate>
		<dc:creator>Eric Slack</dc:creator>
				<category><![CDATA[Caching]]></category>
		<category><![CDATA[Eric Slack]]></category>
		<category><![CDATA[solid-state storage]]></category>
		<category><![CDATA[SSDs]]></category>
		<category><![CDATA[Storage Channel]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/?p=478</guid>
		<description><![CDATA[This blog is Part 4 of a series on the top 10% of products and technologies reviewed by Storage Switzerland in 2011. See Part 4 here.   This last entry in the top 10% list of storage-related technologies from 2011 will be devoted to solid-state storage devices. I’m going to refer to this broad collection [...]]]></description>
				<content:encoded><![CDATA[<p class="Body" style="margin: 0in 0in 0pt"><em><span style="font-family: Helvetica;font-size: small">This blog is Part 4 of a series on the top 10% of products and technologies reviewed by Storage Switzerland in 2011. See </span><a href="http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/the-top-10-percent-list-part-4/"><span style="font-family: Helvetica;color: #0000ff;font-size: small">Part 4</span></a><span style="font-size: small"><span style="font-family: Helvetica"> here. </span></span></em></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">This last entry in the top 10% list of storage-related technologies from 2011 will be devoted to solid-state storage devices. I’m going to refer to this broad collection of NAND flash storage products as SSDs, although that term technically stands for “solid-state <em>drives</em>.” SSDs continued to grow as a segment during 2011, with additional vendors, products, customers and use cases. The links in this blog go to write-ups we did from briefings at the Flash Memory Summit, VMworld and SNW this past year. <span id="more-478"></span></span></span><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><strong><span style="font-size: small"><span style="font-family: Helvetica">SSDs</span></span></strong></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small">As the name suggests, SSDs originally appeared as plug replacements for spinning disk drives. Flash memory chips in disk drive packages were put into existing disk array chassis by all of the major storage vendors. Users also put SSDs into servers to replace boot drives or to provide a local performance boost. But the area we’ve seen the most growth is at the board level, especially </span><a href="http://www.storage-switzerland.com/Blog/Entries/2011/8/12_The_PCIe_SSD_Parade_At_Flash_Memory_Summit.html"><span style="font-family: Helvetica;color: #0000ff;font-size: small">PCIe-based products</span></a><span style="font-family: Helvetica;font-size: small"> and one innovative implementation using </span><a href="http://www.storage-switzerland.com/Blog/Entries/2011/4/7_Vikings_SATADIMM_provides_Server-Based_SSD_without_a_Drive_Bay_or_PCIe_Slot.html"><span style="font-family: Helvetica;color: #0000ff;font-size: small">DIMM modules</span></a><span style="font-size: small"><span style="font-family: Helvetica">. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Putting flash into the server is appealing because it moves this fast storage area closer to the action (the CPU), important for performance, and can be easier to implement since it’s not shared between multiple servers. It also eliminates potential network problems. Finally, it’s ideal for caching (see below), the “killer app” for implementing flash as a storage product. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><strong><span style="font-size: small"><span style="font-family: Helvetica">Cache is king</span></span></strong></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Placement is the question that users have to ask when looking at SSDs. Fast storage only benefits data that’s actually on it (duh), and flash is still expensive enough to keep it in relatively short supply in the storage infrastructure (another duh). So the method for getting the most appropriate data onto the flash device and keeping it there is a key determinant of the performance benefit users will see. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small">Tiering’s focus on larger blocks of data and less frequent moves fits the disk drive industry it was developed for. </span><a href="http://www.storage-switzerland.com/Blog/Entries/2011/8/10_The_Year_of_The_SSD_Cache.html"><span style="font-family: Helvetica;color: #0000ff;font-size: small">Caching</span></a><span style="font-size: small"><span style="font-family: Helvetica">, on the other hand, involves smaller data objects and much faster movement, more fitting of flash memory. You could say that tiering is the way humans would tackle the data placement issue and caching is how computers would do it. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Caching is a software process that can be run almost anywhere there are CPU cycles and available memory. Currently available products run caching on PCIe cards, in the host server, in the storage array, on the array controller card or (obviously) in the controller of a dedicated caching appliance that’s connected to the network. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Read caching refers to the practice of copying data objects to a faster storage area with the intent of making them available for read operations in the shortest time possible. Write caching serves to stage data from a write operation on faster storage and acknowledge the write so that the application can move on instead of waiting for a disk system to complete the write. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Read caching represents the low-hanging fruit with regard to performance impact, since most applications do more reads than writes. It’s also much easier to implement, which helps explain why every caching product we’ve looked at offers read caching, and far fewer do write caching. That said, write operations are significantly slower than reads, so the potential for performance improvement is there. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: Helvetica;font-size: small"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Helvetica">Caching is often implemented within an SSD solution, and I’d expect that trend to continue. At some point caching will probably become like deduplication, thin provisioning or one of the other embedded storage services. An understanding of how it works and what options are available will be important as part of the evaluation process for solid-state storage. </span></span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;color;font-size: 10pt"> </span></p>
<p class="Body" style="margin: 0in 0in 0pt"><span class="EmphasisA"><em><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;font-size">Follow me on Twitter: </span></em></span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&amp;quot"><a href="http://twitter.com/EricSSwiss"><span class="EmphasisA"><em><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;color;font-size: 10pt;text-decoration: none">EricSSwiss</span></em></span></a></span></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/the-top-10-list-part-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to perform an SSD test</title>
		<link>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/how-to-perform-an-ssd-test/</link>
		<comments>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/how-to-perform-an-ssd-test/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 17:03:25 +0000</pubDate>
		<dc:creator>Eric Slack</dc:creator>
				<category><![CDATA[Eric Slack]]></category>
		<category><![CDATA[flash storage]]></category>
		<category><![CDATA[SSD test]]></category>
		<category><![CDATA[SSDs]]></category>
		<category><![CDATA[Storage Channel]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/?p=363</guid>
		<description><![CDATA[In a previous post I discussed the process of comparing SSDs and how it’s a little different from evaluating traditional hard disk drive (HDD) storage systems. First off, solid-state flash storage has several characteristics that make it very different from mechanical hard disk drives (HDDs) but that must be understood. Also, there are fewer standard [...]]]></description>
				<content:encoded><![CDATA[<p class="Body" style="margin: 0cm 0cm 0pt;"><span style="font-size: small; font-family: Helvetica;">In a previous post I discussed the process of comparing SSDs and how it’s a little different from evaluating traditional hard disk drive (HDD) storage systems. First off, solid-state flash storage has several characteristics that make it very different from mechanical hard disk drives (HDDs) but that must be understood. Also, there are fewer standard specs in the <a href="http://searchsolidstatestorage.techtarget.com/answer/Understand-which-SSD-specs-are-most-important" target="_blank">SSD space</a>, so meaningful comparison between vendors is more difficult than it was with HDDs. The recommendation was to make comparison a two-step process in which you use published specs to create a short list and then undertake in-house testing to determine the best product or vendor. In that first post I went into the details of comparing published data, and in this one I’ll talk about how to perform an </span><a href="http://www.objective-analysis.com/uploads/2010_Putting_SSDs_to_the_Test_Outline.pdf"><span style="font-size: small; font-family: Helvetica; color: #800080;">SSD test</span></a><span style="font-size: small; font-family: Helvetica;">, including </span><a href="http://www.storage-switzerland.com/Articles/Entries/2011/1/20_How_To_Test_SSDs.html"><span style="font-size: small; font-family: Helvetica; color: #800080;">details to consider when testing SSDs</span></a><span style="font-size: small;"><span style="font-family: Helvetica;">.<span id="more-363"></span></span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt;">
<p class="Body" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Helvetica;">Unlike HDDs, the write process for SSDs is done a block at a time, and space must be cleared ahead of each write operation. This means a “<a title="garbage collection" href="http://searchsolidstatestorage.techtarget.com/definition/solid-state-storage-SSS-garbage-collection" target="_self">garbage collection</a>” step must occur before each block of data is committed to flash, adding to the overall write cycle time. When SSDs are new &#8212; in the “fresh out of box” state &#8212; they’re essentially empty and can conduct data writes without taking the garbage collection step. Obviously, performance results gathered during this initial period before the flash device is filled for the first time are not indicative of how it will perform over the long term. </span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt;">
<p class="Body" style="margin: 0cm 0cm 0pt;"><span style="font-size: small; font-family: Helvetica;">To perform an SSD test, the SSDs must be in a “steady-state” condition, where the device has been filled and refilled enough so that every write operation requires a consistent garbage collection step. For more information about this “pre-conditioning” process, the </span><a href="http://www.snia.org/forums/sssi/knowledge/education/"><span style="font-size: small; font-family: Helvetica; color: #800080;">SNIA website</span></a><span style="font-size: small;"><span style="font-family: Helvetica;"> is a good resource. It’s also important to run the SSD test in an environment as similar to the expected production environment as possible, including servers, storage and applications. Also, test one drive at a time and test them continuously; don’t start and stop tests.</span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt;">
<p class="Body" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Helvetica;">Drive reliability and endurance are also different on SSDs. The NAND substrate used in flash SSDs has a finite number of write cycles &#8212; called program/erase (P/E) cycles &#8212; it can endure. Each manufacturer rates SSDs for this endurance level, which can also be expressed as total bytes written and calculated as a product of maximum P/E cycles and the capacity of the drive. SSDs also leverage the self-monitoring, analysis and reporting technology (SMART) standard for drive diagnostics, which provides a number of drive attributes including the net number of P/E cycles remaining. Published drive endurance can be confirmed by comparing this remaining P/E cycle number with the rated drive maximum after a controlled test period. </span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt;">
<p class="Body" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Helvetica;">For VARs, SSDs represent an opportunity to show customers their value. The disparity that exists between the quality of products and of vendors means that customers will be relying on their VARs to help them navigate the marketplace. Besides identifying the best vendors and products through an SSD test, VARs will need to help customers set reasonable expectations for SSD deployment. </span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt;">
<p class="Body" style="margin: 0cm 0cm 0pt;"><span class="EmphasisA"><em><span style="font-size: 10pt;"><span style="font-family: Times New Roman;">Follow me on Twitter: </span></span></em></span><a href="http://twitter.com/EricSSwiss"><span class="EmphasisA"><em><span style="font-size: 10pt; text-decoration: none; color: #152133;"><span style="font-family: Times New Roman;">EricSSwiss</span></span></em></span></a></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/how-to-perform-an-ssd-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to compare SSDs with one another</title>
		<link>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/how-to-compare-ssds-with-one-another/</link>
		<comments>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/how-to-compare-ssds-with-one-another/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 16:07:07 +0000</pubDate>
		<dc:creator>Eric Slack</dc:creator>
				<category><![CDATA[Eric Slack]]></category>
		<category><![CDATA[solid-state storage]]></category>
		<category><![CDATA[SSDs]]></category>
		<category><![CDATA[Storage Channel]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/?p=355</guid>
		<description><![CDATA[As solid-state drives (SSDs) come down in price, more users are considering them to upgrade storage system performance, improve storage density and reduce power consumption. Although manufactured in hard disk drive (HDD) form-factor packages that plug into existing disk arrays, SSDs have little in common with mechanical spinning disk drives. This makes the process to [...]]]></description>
				<content:encoded><![CDATA[<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small;font-family: Helvetica">As solid-state drives (</span><a href="http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci1300939,00.html"><span style="font-size: small;font-family: Helvetica;color: #800080">SSDs</span></a><span style="font-size: small;font-family: Helvetica">) come down in price, more users are considering them to upgrade storage system performance, improve storage density and reduce power consumption. Although manufactured in hard disk drive (HDD) form-factor packages that plug into existing disk arrays, SSDs have little in common with mechanical spinning disk drives. This makes the process to </span><a href="http://www.storage-switzerland.com/Articles/Entries/2011/1/17_How_To_Compare_SSD.html"><span style="font-size: small;font-family: Helvetica;color: #800080">compare SSDs</span></a><span style="font-size: small"><span style="font-family: Helvetica"> different from that used with HDDs. <span id="more-355"></span></span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small;font-family: Helvetica"> </span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small;font-family: Helvetica">Increasing storage system performance is usually the reason solid-state storage devices are first considered. Performance, especially IOPS, for SSDs is typically an order of magnitude (at least) greater than HDDs for writes and even better on reads. This read/write differential is due to the fact that SSDs must erase blocks of storage space ahead of each write, a process called </span><a href="http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci507096,00.html"><span style="font-size: small;font-family: Helvetica;color: #800080">garbage collection</span></a><span style="font-size: small"><span style="font-family: Helvetica">, which adds a significant amount of time to the write cycle. When an SSD is first used, referred to as FOB, or “fresh out of box,” it can accept writes without running this erase cycle, since it’s essentially empty. After the device has had all its NAND cells filled, it must run garbage collection before each write and is then in a “<a title="steady state" href="http://searchsolidstatestorage.techtarget.com/definition/steady-state">steady state</a>” condition. A write saturation curve can show this graphically, how performance degrades as the device moves from <a title="fresh out of the box" href="http://searchsolidstatestorage.techtarget.com/definition/fresh-out-of-the-box-FOB" target="_self">FOB</a> to steady state. Obviously, it’s essential to measure performance only after reaching steady state. </span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small;font-family: Helvetica"> </span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small"><span style="font-family: Helvetica">SSD endurance is the other main factor to consider when comparing SSDs. Unlike spinning disk media, NAND flash has a finite number of writes it will accept before reliability suffers. Called program/erase, or P/E, cycles, this statistic can give an accurate assessment of when an SSD will wear out. Manufacturers know the maximum number of P/E cycles their devices can sustain and use this to compute a total bytes written (TBW) spec. When comparing SSDs, TBW figures should be comparable. </span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small;font-family: Helvetica"> </span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small"><span style="font-family: Helvetica">There are some other factors to consider when comparing SSDs, like the knowledge of the vendor and its ability to provide reliable information that, interestingly enough, can help users make good product choices. But generally, there’s a lack of standards in the industry, in the terminology used for different specs as well as in the data reported. This means that published specs offer only a starting point, a way to narrow the list of candidates. In-house testing with an environment similar to that used in production is usually warranted, something we’ll address in another post.</span></span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span style="font-size: small;font-family: Helvetica"> </span></p>
<p class="Body" style="margin: 0cm 0cm 0pt"><span class="EmphasisA"><em><span style="font-size: 10pt"><span style="font-family: Times New Roman">Follow me on Twitter: </span></span></em></span><a href="http://twitter.com/EricSSwiss"><span class="EmphasisA"><em><span style="font-size: 10pt;text-decoration: none;color: #152133"><span style="font-family: Times New Roman">EricSSwiss</span></span></em></span></a></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/storage-channel-pipeline/how-to-compare-ssds-with-one-another/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
