ProLiant Servers (ML,DL,SL)

what is Over Provisionig Optimization?

Occasional Visitor

what is Over Provisionig Optimization?

There are twe option when creating the first logical drive in an array on DL360 g10; "Perform Over Provisionig Optimization" and "Do not perform Over Provisioning Optimization'.

What happens when I select "Perform OPO" and when I select "Do not perform OPO" ?

Would you let me know the difference Over Provisioning of SSD between Over Provisioning Optimization?


Re: what is Over Provisionig Optimization?


Good Day!!!

"Perform SSD Over Provisioning Optimization on the Array"

HP Defines This feature as:

"SSD Over Provisioning Optimization - Is a new feature that optimizes Solid State Devices by deallocating all used blocks before any data is written to the drive. The optimization process is performed when the first logical drive in an array is created, and when a physical drive is used to replace a failed drive. Not all controllers support this option."

Follow the below documents for more clarification.

HPE Smart Storage Administrator – Overview

HPE Smart Array SR Gen10 Configuration Guide

If you feel this was helpful please click the KUDOS! thumb below!   



I am a HPE Employee

Accept or Kudo

Occasional Visitor

Re: what is Over Provisionig Optimization?

Thank you for your kind response. 

I understand the Over Provisioning as a feature that provides additional capacity specifically for data to be erased
from an SSD. But i i didn't fully understand OPO by HP defines and the below documents

I want to know how the feature OPO related to OP of SSD and how does OPO work for OP of SSD?



Re: what is Over Provisionig Optimization?

Hi everyone,

I have the same expectation as Jylee1, I don't figure out what this feature really does.

can someone explain at which level do this feature operate ? or what it does ?

thanks in advance.

New Member

Re: what is Over Provisionig Optimization?

In addition to their many advantages, NAND dice have some limitations - there is a limited number of write cycles and you cannot just write any cell - you have to clean the entire page containing many cells. Therefore, SSDs have their own internal filesystem which bypasses the limitations.

SSDs are most efficient when empty.

SSDs are most efficient when they have unused cells available that can be used immediately and quickly. For this reason, TRIM / UNMAP is used to inform the SSD controller in which blocks there is no longer needed data, so that it can use these blocks for its own purposes. When we have an SSD in some undefined state, it may happen that someone previously saved a significant part of the cells with irrelevant data, and the SSD will keep their contents unnecessarily.

Therefore, this optimization when creating new volumes tells the SSD controller that all sectors are to be wiped and starts with a blank card. The SSD media works like new then.