SSDs use a huge number of internal parameters to achieve a tricky balance between performance, wear, and cost. The SSD Guy likes to compare this to a recording studio console like the one in this post’s graphic to emphasize just how tricky it is for SSD designers to find the right balance. Imagine trying to manage all of those knobs! (The picture is JacoTen’s Wikipedia photo of a Focusrite console.)
Vendors who produce differentiated SSDs pride themselves in their ability to fine-tune these parameters to achieve better performance or endurance than competing products.
About a year ago I suggested to the folks at NVMdurance that they might consider applying their machine learning algorithm to this problem. (The original NVMdurance product line was described in a Memory Guy post a while ago.) After all, the company makes a machine learning engine that tunes the numerous internal parameters of a NAND flash chip to extend the chip’s life while maintaining the specified performance. SSD management would be a natural use of machine learning since both SSDs and NAND flash chips currently use difficult and time-consuming manual processes to find the best mix of parameters to drive the design.
Little did I know that NVMdurance’s researchers Continue reading
Sometimes it’s enlightening to compare several viewpoints on similar data. At yesterday’s SNIA Persistent Memory Summit a number of presentations provided interesting overlapping views on certain subjects.
One of particular interest to The SSD Guy was latency vs. IOPS. Tom Coughlin of Coughlin Associates and I presented the findings from our recently-published IOPS survey report and in Slide 19 displayed the basic chart behind this post’s graphic (click to enlarge, or, better yet, right-click to open in a new tab). This chart compares how many IOPS our respondents said they need for the storage in their most important application, and compared that to the latency they required from this storage. For comparison’s sake we added a reference column on the left to roughly illustrate the latency of various standard forms of storage and memory.
You can see that we received a great variety of inputs spanning a very wide range of IOPS and latency needs, and that these didn’t all line up neatly as we would have anticipated. One failing of this chart format is that it doesn’t account for multiple replies for the same IOPS/latency combination: If we had been able to include that the chart would have shown a clearer trendline running from the top left to the lower right. Instead we have a band that broadly follows that trend of upper-left to lower-right.
Two other speakers presented the IOPS and latency that could be Continue reading
Micron has announced a new line of Enterprise SSDs that it has named the 5100 family. The three members of the family are designated by different suffixes: 5100 ECO, 5100 PRO, and 5100 MAX, as listed in the table below.
The three models support the same maximum read IOPS performance, but have a wide range of write IOPS figures, endurance (measured in DWPD = Drive Writes per Day), and maximum capacities.
All of these SSDs are based on Micron’s 3-bit 3D NAND. Micron has been aggressively ramping its 3D NAND technology since it began shipments in earnest last June.
The three SSD models are designed using the same fundamental firmware architecture, which Micron has named FlexPro, to yield consistent performance and reliability across the family, and with the hopes that customers will be able to qualify all three models in a single effort, which would provide one more reason for users to source their Continue reading
Yesterday IBM unveiled a sweeping update of its existing flash storage products. These updates cover a range of products, including IBM Storwize All Flash arrays: V7000F, V7000 Gen2+, and V5030F, the FlashSystem V9000, the IBM SAN Volume Controller (SVC), and IBM’s Spectrum Virtualize Software.
The company referred to this effort as a part of a: “Drumbeat of flash storage announcements.” IBM has a stated goal of providing its clients with: “The right flash for the right performance at the right price.”
IBM’s representatives explained that the updates were made possible by the fact that the prices of flash components have been dropping at a rapid pace while reliability is on the rise. The SSD Guy couldn’t agree more.
Here’s what IBM announced:
Starting from the low end and moving up, the V5030F entry-level/midrange array is an Continue reading
This is an update of the same survey we ran in 2012. We want to see how things have changed over the past four years.
Please click HERE and let us know what kind of storage performance you need. Even a hunch is good.
Let me back up a little – they’re not really slow. When Intel compared its standard NAND flash based PCIe SSD to a similar SSD based on 3D XPoint memory, the XPoint model ran 7-8 times faster, which is very impressive. Intel demonstrated that at the Intel Developer Forum (IDF) last August and several times since then.
But Intel and Micron have been boasting since its introduction that 3D XPoint Memory is 1,000 times as fast as NAND flash. How do you get from a 1,000 times speed advantage down to a speed improvement of only 7-8 times?
That’s what the graphic in this post will explain. The small rendition above is just Continue reading
In essence it’s because both the HDD industry and the semiconductor industry have set goals for themselves to achieve 30% average annual price reductions. If they are both on the same trajectory, and if there’s an order of magnitude difference between HDD and SSD prices today, then there will be an order of magnitude difference in the future as well.
The 30% average annual decline in SSD prices has a convenient name: Moore’s Law. Although there’s no physical, economic, or other restriction behind Moore’s Law (so it’s not really a law at all) it serves as a guide for the industry. Chip makers set their sights at doubling the number of transistors on a chip every couple of years, and this equates to average annual price decreases of 30%.
The HDD business also Continue reading
In a joint press release, SanDisk and IBM announced support for each other’s products. The IBM Spectrum Scale filesystem will support SanDisk’s InfiniFlash all-flash array to provide a high-capacity high-speed software-defined storage system.
At first glance this may seem a little odd, since IBM sells its own all-flash array, the FlashSystem, which became an IBM product line when the company acquired Texas Memory Systems (TMS) back in 2012. That is not the case, though. IBM has been validating that its Spectrum Storage products will work with just about any storage type that its customers may want to use. Rather than narrowing this software’s support to only IBM storage systems, IBM is showing that Spectrum Scale is flexible enough to work with a multitude of solutions, supporting InfiniFlash the same as it does other internal server capacity and other external storage in the form of JBODs (“Just a Bunch of Disks”) or JBOFs (“Just a Bunch of Flash”).
In this case IBM has worked with SanDisk to validate that its Spectrum Scale storage management software works with InfiniFlash, just as it does with those many other storage solutions.
In the announcement IBM explains that Continue reading
This Sunday (Sept. 20, 2015) I will be presenting my company’s findings on the 3D XPoint memory that was introduced by Intel and Micron in July. I will be speaking at the Storage Networking Industry Association (SNIA) Storage Developer Conference (SDC) Pre-Conference Primer. You can click the name to be taken to the agenda.
This won’t be the only talk about persistent memory technology at the conference. Prior to my presentation storage consultants Tom Coughlin and Ed Grochowski will give an overview of advances in nonvolatile memories, and following my presentation will be two Intel talks.
Intel will be covering this new technology a lot during the conference. Of a total of 120 presentations at the conference and pre-conference primer, Intel will be presenting nine, seven of which directly name persistent memory or nonvolatile memory in the title. Other firms will also be talking about NVM: AgigA, Calypso, HP, Pure Storage, and SMART Modular. Even Microsoft alludes to it in a couple of its presentation titles. Persistent memory is a hot issue.
So, the question for readers of The SSD Guy blog is: “Will this do away with SSDs?”
This is a question that was Continue reading
A couple of specifications for SSD endurance are in common use today: Terabytes Written (TBW) and Drive Writes Per Day (DWPD). Both are different ways to express the same thing. It seems that one vendor will specify endurance using TBW, while another will specify DWPD. How do you compare the two?
First, some definitions. “Terabytes Written” is the total amount of data that can be written into an SSD before it is likely to fail. “Drive Writes Per Day” tells how many times you can overwrite the entire capacity of the SSD every single day of its usable life without failure during the warranty period. Since both of these are guaranteed specifications, then your drive is most likely to last a lot longer than the number given by the SSD’s maker.
To convert between the two you must know the disk’s capacity and the warranty period. If drive maker gives you TBW but you want to know DWPD you would approach it Continue reading