Why now is a great time to upgrade to SSD

After years of stubborn SSD prices, supply and demand for the flash memory market currently favors end users. Throughout 2018, manufacturers have dropped pricing for consumer 2.5-inch SSDs across the board. Even m.2 and NVMe drives, which have historically resisted price decreases, have gradually lowered in price points.

If you’re weighing the HDD vs SSD data storage question for expanding disk storage, think of it like this. Installing an SSD into a legacy PC or laptop boosts performance enough to add another two or three years to its lifecycle. You will find that computers with SSDs boot up faster, and applications and large files open with less waiting. You get a snappier, more pleasing user experience.

What do you need to know to choose the best SSD for your business systems? Here is what you should know if you’re planning to buy SSD storage this year.

SSD form factors and interfaces

Five years ago, internal SSDs inside PCs and laptops connected over a SATA III interface, the same connection that an internal hard disk drive would use. Nowadays, faster motherboard connections have become mainstream. Once relegated to only the highest-end workstations and servers, PCI Express SSDs now make up a significant portion of the SSD market for consumers.

Without diving too deep into the circuitry, the PCIe interface is capable of speeds several times over what SATA can do. Accounting for encoding overhead, SATA III transfers happen at roughly 600 MB/s with a solid-state drive. While this is significantly faster than HDD capabilities, it’s significantly slower PCIe, which has a practical transference rate of 985 MB/s per lane—and PCIe SSDs support 2x or 4x lanes depending on the motherboard.

The high performance of PCIe SSDs is bolstered by NVMe (non-volatile memory express), a host controller interface and storage protocol. NVMe reduces latency in reading and writing data by working in parallel with the multi-core processors inside the host computer. In doing so, NVMe SSDs eliminate a bottleneck in performance by streamlining the command set used to process the transfer. If your computer uses a multi-core processor, and most do nowadays, you will feel a substantial performance upgrade with PCIe NVMe SSDs.

2.5-inch form factor

2.5-inch solid-state drives connect via SATA interface the same as HDD storage does. 2.5-inch SSDs are designed to fit inside laptop computers and they will work inside a desktop. If you’re installing them into a mATA PC case, your drive bays are probably designed for 3.5-inch HDDs. You will want to use a 2.5” to 3.5” HDD & SSD converter to secure a snug fit for your SSD inside your PC.

M.2 form factor

The M.2 form factor specification is a newer iteration for internal solid state drives. M.2 SSDs fit into a designated M.2 slot on a computer motherboard. Depending on the motherboard and SSD, the M.2 slot on a motherboard utilizes either the SATA interface or the PCIe interface. Or either—just never both at once. M.2 motherboard slot is used for other hardware, most commonly Wi-Fi / Bluetooth / cellular wireless networking adapters.

You want to pay attention to the lettered key notches of the M.2 slot. The key notches are identified with letters A through M, which indicate their position on the connector and the respective interfaces provided. For example a notch at position M indicates that up to 4 PCI Express lanes can be used with NVMe or a SATA storage device can be supported.

Note that there are several variants of M.2 SSDs. These vary by physical size and by the interface type they utilize.

Key

Card Measurement

Interface Compatibility

Usage

A

1630, 2230, 3030

PCIe x2 USB 2.0, I2C, Display Port x4

Wireless networking cards

B

3042, 2230, 2245, 2260, 2280, 22110

PCIe x2, SATA, USB 2.0, USB 3.0, audio, PCM, IUM, SSIC, I2C

SSD (SATA and PCIe x2)

E

1630, 2230, 3030

PCIe x2, USB 2.0, I2C, SDIO, UART, PCM

Wireless networking cards

M

2242, 2260, 2280, 22110

PCIe x4, SATA

PCIe x4

You also differentiate M.2 SSDs by the interface and bus they use to connect. When you’re upgrading make sure to know which your system uses by checking the specifications of your motherboard.

M.2 SSD AIC – AIC (short for add-in cards) are designed for older motherboards without an M.2 slot. One advantage that many M.2 SSD AICs have is a heatsink inside the build. Excessive heat isn’t a huge problem for most PC users, unless you are using your computer as a server.

Mini-SATA (mSATA) – The mSATA specification is designed for SSDs inside small laptops and tablets. It’s in large part obsoleted by M.2 drives, but if you have a legacy Ultrabook this is the form factor that fits inside your laptop.

NAND Type

The type of NAND used in a SSD matters—a whole lot, in fact. But what is NAND? NAND is a type of non-volatile flash memory, meaning it does not require power to retain or store data. Devices such as digital cameras, USB flash drives, smartphones, and SSDs utilize NAND flash memory for storage. NAND falls into several types: single-level cell (SLC), multi-level cell (MLC), enterprise MLC (eMLC), triple-level cell (TLC), Redundant Array of Independent NAND (RAIN), and the new 3D vertical NAND (3D V-NAND).

SLC NAND

A type of high-performance NAND flash memory that costs more than other types of flash memory to manufacture. SSDs with NAND memory chips never gained mass appeal due to high per-GB prices, and are found mainly in enterprise-grade SSDs. Also, SLC memory chips feature better write/rewrite endurance than MLC, meaning data can be written and rewritten before performance degrades. Few mainstream SSDs utilize SLC memory chips.

Pros: Faster performance, better write endurance

Cons: Higher price

MLC NAND

For the last few years, MLC was the go-to choice for storage manufacturers to use in solid state drives. While slightly slower than SLC memory, MLC could be produced at much lower cost and therefore was the primary type of NAND flash memory used in SSDs.

Pros: Lower price

Cons: Slower performance

eMLC NAND

A type of MLC NAND aimed towards light enterprise use or high-end mainstream use. Features higher write/rewrite endurance than MLC, but lower than SLC. A lower cost alternative to SLC.

Pros: Lower cost than SLC, faster performance than MLC

Cons: Higher price than MLC, lower endurance than SLC

TLC NAND

A type of MLC designed for use in budget-oriented SSDs. TLC flash memory features lower write/rewrite endurance than MLC. With a low per-GB cost, TLC SSDs make a strong case for value.

3D V-NAND

The most common MLC technology found in SSDs. Instead of having flash memory cells stacked horizontally, V-NAND technology stacks memory cells vertically. To use an analogy, imagine a neighborhood. Traditional MLC SSDs represent a suburb with many single- or two-story houses. V-NAND is a neighborhood of high-rise apartment buildings. For the buyer, V-NAND allows for high SSD storage capacities without a dramatic increase in price.

Pros: Mid-range storage capacities, lower prices

Cons: Performance on par with TLC SSDs and slightly slower than MLC

(Click for Full Size)

Memory Controller

NAND flash memory cells do not exist in a vacuum inside a SSD. Every SSD features a controller chip that manages data on the memory cells and communicates the other components on the computer, such as the motherboard and other data storage devices. Memory controllers handle many prominent features found in SSDs, such as wear-leveling, reading data, writing data, data provisioning, and more. Because of that, the type of memory controller used can impact drive performance, reliability, endurance, and other extraneous features.

Determining the best memory controller can be difficult, especially as they generally perform well. However, it is wise to check forums or do a general web search for the memory controller used in a SSD you may be interested in purchasing. By doing this research, you may uncover reliability issues, necessary firmware updates, known compatibility issues, or more. For example, cursory research into SandForce flash memory controllers reveal that the first generation suffered from compatibility issues with the Intel® Haswell platform and some users of the SF-2000 series reported freezing and blue screens of death.

Drive Performance: IOPS vs latency

Consumers shopping for SSDs and hard drives frequently pay close attention to SSD throughput— commonly presented as maximum read/write—as the key factor in determining drive performance. While true, read/write rates do affect the speed of writing and reading files to and from the drive—they do not matter significantly. Read/write speeds matter primarily when transferring a large amount of data on or off the drive.

In most use cases for business, I/O per second, or IOPS, is the metric that best measures SSD performance. IOPS counts the random pings to the drive, and gauges performance you feel when booting up a computer and opening applications. Again, we will not deep dive into the physics here. IOPS indicates how often a SSD can perform a data transfer every second to fetch data randomly stored on a disk. For office applications and production software, IOPS serves as a better metric for drive performance than throughput. It translates into how often and quickly data can be accessed in a multiple user setting.

SSD storage capacity

How large should your SSD be? How much data do you want to store? Your ideal SSD capacity depends largely on your usage scenario. In the current market, SSDs generally range from 256 GB to 2 TB. As drives get more spacious, the cost per GB generally is less. Historically, a popular configuration for desktop computers is to have a smaller SSD (250 GB) to store the operating system and main productivity applications. The SSD is used in tandem with a larger HDD that stores work files and media. At this point, SSD storage prices have fallen low enough to where all-SSD storage is a sensible upgrade for most use cases.

SSD reliability and lifecycle

The common reliability rating for SSDs is mean time between failures, and it’s sort of a tricky concept to grasp. Wikipedia defines it like this: MTBF is the predicted elapsed time between inhere failures of a mechanical or electronic system during normal system operation. Now we’ll get into what this actually means.

You will find that MTBF ratings are in the millions of hours. If the MTBF is 1.5 million hours, this doesn’t mean that your SSD will literally last 1.5 million hours, which is more than 170 years. Instead, MTBF is a measure of likelihood of failure in the context of a large sample size of drives.

Say the MTBF rating is 1.2 million, and that drive is used eight hours a day. In a sample size of 1,000 drives you will find that, on average, one drive will fail every 150 days or so.

Write cycles, also called program and erase or P/E cycles, are another important metric touching on SSD reliability. SSDs are able to endure a finite number of write cycles. When you write, erase, and overwrite data to the metal NAND of an SSD, the process deteriorates the oxide layer that holds electrons in the memory cell.

LOUIS

Fish

December 23rd, 2018 at 10:42 AM

First of all this is way too complicated/technical to be a “buying guide”. Secondly how can there be comments from 2015 in a 2019 buying guide? Suspicious all the way around. Lazy reporting it best period.

Hi Fish. This buying guide is updated every year. It’s always at the same URL so that explains the comments from 2015. I’m happy to reply to specific technical questions you may have about solid state storage.

Turner

December 27th, 2018 at 11:02 AM

Thanks. It’s surprising how hard it can be sometimes to find info on whether an SSD is using TLC or MLC. For me, this durability question is a key issue. And without it you really can’t assess the value of what you’re getting. Also appreciate the term definitions on the various interfaces. Thanks a lot!