Jump to content

Over provisioning?

Go to solution Solved by Godlygamer23,

Over provisioning normally is a set of flash chips that cannot be accessed by the user. The reason why they exist is because of the fact that when data is removed, only the information from the file table is removed, causing the actual data to remain and become "stale" or invalid. If all flash chips that are accessible by the user are full of invalid data, the controller will start writing to the chips for over provisioning, allowing for full write speeds. You might ask...why can't the SSD just write to the flash chips with invalid data? It can, but in the case of hard drives, they just overwrite data and that's the end of that. SSDs on the other hand - due to the way flash works - need to first remove the data and then write the new data to the cell. This takes two cycles instead of one, causing a slowdown in write speeds. We do have Trim to combat this issue, but over-provisioning is still a good idea.

I saw it in the samsung magician software and it says that it recommends taking 10% of the storage space to prolong the SSD's lifespan...

What is this? Should i over provision? I saw that my 250gb ssd only has like 232gb of space so where's the rest? Is it already OPed?

The BBQ: i7-4770 / 212x / Tri-X R9 290x 1075/1400 / MSI H87-G43 GAMING / EVGA G2 850W / Corsair Spec 03 / Samsung 840 EVO 250gb SSD / Toshiba 2TB HDD / 8gb Kingston DDR3 1600mhz

Peripherals: G710+ / G502 / Bose Companion 2 Series III / Audio Technica ATH-M40x / Sound Magic E50

Monitors: Dell U2414H 

Link to comment
https://linustechtips.com/topic/426688-over-provisioning/
Share on other sites

Link to post
Share on other sites

SSD's are like Hard Drives in terms of how the available storage is presented, it'll be advertised as 250GB as that is how manufacturers look at it, they see 1GB as 1000 Megabytes instead of 1024 (which it really is). It roughly equals to about a 7% reduction in size, so 250GB - 7% = 232.5GB.

 

Over provisioning just sets aside some space so you don't accidentally go over the recommended amount to keep free, it's basically so your SSD can manage and shift bits of data around while it does garbage collection / TRIM. If you use too much of the space, or completely fill the SSD, you'll end up seeing some performance degradation. 

Gaming/Folding rig: Coolermaster CM 690 II Advanced White | MSI Z77A-G43 | Intel Core i7 3770k @ 4.4GHz | 10GB G.Skill RAM | Nvidia GeForce GTX 780 | Samsung 840 Pro 128GB | Seagate 2TB | Seagate 2TB | WD Blue 640GB | Cogage Arrow (Passive) | Thermaltake Toughpower XT 675w | Windows 10 Pro

 

Photography

Link to comment
https://linustechtips.com/topic/426688-over-provisioning/#findComment-5724668
Share on other sites

Link to post
Share on other sites

Over provisioning normally is a set of flash chips that cannot be accessed by the user. The reason why they exist is because of the fact that when data is removed, only the information from the file table is removed, causing the actual data to remain and become "stale" or invalid. If all flash chips that are accessible by the user are full of invalid data, the controller will start writing to the chips for over provisioning, allowing for full write speeds. You might ask...why can't the SSD just write to the flash chips with invalid data? It can, but in the case of hard drives, they just overwrite data and that's the end of that. SSDs on the other hand - due to the way flash works - need to first remove the data and then write the new data to the cell. This takes two cycles instead of one, causing a slowdown in write speeds. We do have Trim to combat this issue, but over-provisioning is still a good idea.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

"I didn't die! I performed a tactical reset!" - Apollolol

Link to comment
https://linustechtips.com/topic/426688-over-provisioning/#findComment-5724722
Share on other sites

Link to post
Share on other sites

Over provisioning normally is a set of flash chips that cannot be accessed by the user. The reason why they exist is because of the fact that when data is removed, only the information from the file table is removed, causing the actual data to remain and become "stale" or invalid. If all flash chips that are accessible by the user are full of invalid data, the controller will start writing to the chips for over provisioning, allowing for full write speeds. You might ask...why can't the SSD just write to the flash chips with invalid data? It can, but in the case of hard drives, they just overwrite data and that's the end of that. SSDs on the other hand - due to the way flash works - need to first remove the data and then write the new data to the cell. This takes two cycles instead of one, causing a slowdown in write speeds. We do have Trim to combat this issue, but over-provisioning is still a good idea.

how many percent do you recommend then?

The BBQ: i7-4770 / 212x / Tri-X R9 290x 1075/1400 / MSI H87-G43 GAMING / EVGA G2 850W / Corsair Spec 03 / Samsung 840 EVO 250gb SSD / Toshiba 2TB HDD / 8gb Kingston DDR3 1600mhz

Peripherals: G710+ / G502 / Bose Companion 2 Series III / Audio Technica ATH-M40x / Sound Magic E50

Monitors: Dell U2414H 

Link to comment
https://linustechtips.com/topic/426688-over-provisioning/#findComment-5728178
Share on other sites

Link to post
Share on other sites

SSD's are like Hard Drives in terms of how the available storage is presented, it'll be advertised as 250GB as that is how manufacturers look at it, they see 1GB as 1000 Megabytes instead of 1024 (which it really is). It roughly equals to about a 7% reduction in size, so 250GB - 7% = 232.5GB.

Over provisioning just sets aside some space so you don't accidentally go over the recommended amount to keep free, it's basically so your SSD can manage and shift bits of data around while it does garbage collection / TRIM. If you use too much of the space, or completely fill the SSD, you'll end up seeing some performance degradation.

how much would you recommend me OPing?

The BBQ: i7-4770 / 212x / Tri-X R9 290x 1075/1400 / MSI H87-G43 GAMING / EVGA G2 850W / Corsair Spec 03 / Samsung 840 EVO 250gb SSD / Toshiba 2TB HDD / 8gb Kingston DDR3 1600mhz

Peripherals: G710+ / G502 / Bose Companion 2 Series III / Audio Technica ATH-M40x / Sound Magic E50

Monitors: Dell U2414H 

Link to comment
https://linustechtips.com/topic/426688-over-provisioning/#findComment-5728198
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×