jules - Fotolia
Does SSD overprovisioning have storage benefits?
While overprovisioned SSDs have less usable capacity available, that space is put to good use. The majority of SSD manufacturers overprovision their drives, and for good reason.
Solid-state drive manufacturers use a technique called SSD overprovisioning to improve the performance and lifespan...
Continue Reading This Article
Enjoy this article as well as all of our content, including E-Guides, news, tips and more.
of their drives. Overprovisioning reserves a certain portion of the space on an SSD for use solely by the disk controller. This space is completely invisible to the operating system.
Typically, the average SSD will be approximately 7% overprovisioned. In some cases, it is possible to reserve additional space for the controller's exclusive use, but you cannot reduce the level of overprovisioning that has been put into place by a disk manufacturer.
Because overprovisioning decreases the amount of usable space on SSDs -- which are known for having a high cost per gigabyte of storage -- it is easy to question why anyone would want to sacrifice additional storage space. The primary goal of SSD overprovisioning is to improve the performance of write operations.
One thing that makes SSDs different from other types of disks is that existing data must first be erased before a storage block can be overwritten. Unfortunately, the array's process tends to be somewhat slow. Storage blocks are divided into a series of pages, some of which may contain data that is still in use. Before a storage block can be erased, any pages that contain valid data must be moved elsewhere. This move operation, and the subsequent erasing of the data within the storage block, can take time, which is why SSDs tend to get slower as they fill up.
The space reserved for the disk controller by SSD overprovisioning can function somewhat similarly to a write cache. Rather than taking the time to reallocate storage pages and array storage blocks during a write operation, overprovisioned space can be used to temporarily accommodate the new data until the garbage collection process eventually erases the contents of unused storage blocks.
Some manufacturers also use SSD overprovisioning as a tool to extend the life of a drive. If, for example, a storage block goes bad, then the storage block could potentially be remapped to available space within the overprovisioned area.
Dig Deeper on Flash memory and storage
Related Q&A from Brien Posey
Can composable infrastructure and computational storage mix?
'Composable' and 'computational' are often said in the same breath, but how exactly are they related -- or not? While there are differences, a ... Continue Reading
What are some SAP HANA backup options available today?
When backing up SAP HANA databases, having the right tools for the organization is critical. Data snapshots are one option, but not the only one ... Continue Reading
Future of tape backup built on consistent advancements
Tape still plays a key role in backup, including offline protection from ransomware. What are some key improvements that will keep tape backup ... Continue Reading