Overprovisioning Solid State Drives

XweAponX

Recycle Bin Diver
Member
VIP
Local time
6:53 PM
Messages
222
Location
Spring Valley
I overprovision all of my solid state drives. But I have also heard about "thick" provisioning and "thin" provisioning, which one does "overprovisioning" refer to, if either of them?

I have looked this up all over the place, but I can't seem to find a direct answer to this question. I actually need to know the answer to this question for configuration issue.

Thanks
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo Thinkcenter M92p
OS
Windows 10/Windows 7 (My Idea- Virtual PC)
CPU
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Motherboard
Lenovo MahoBay
Memory
16 GB
Graphics Card(s)
nVidia GeForce GTX 750 Ti (2GB)
Sound Card
nVidia HD Audio
Monitor(s) Displays
RCA 4KTV 50"
Screen Resolution
3840p x 2160p
Hard Drives
Onboard:
Seagate ST500DM009-2F110A 500GB
WDC WD4000FYYZ-01UL1B1 (WD-WCC131910831) [3726 GB]

USB 3.0
My Book 1140 (WCAZAD122454) [1862 GB]
Apple MDT MD10EAVS-00D7B0 (0000AB123473) [931 GB]

External:
WD Blue Innostar/Matsunichi (465 GB)
WD
PSU
Stock Thinkcenter M92p
Case
Stock Thinkcenter M92p
Cooling
Active
Keyboard
BYTEC BY-GA-KT-100-AC
Mouse
BYTEC
Internet Speed
1 GHz Down, 40 Mbps Up
Antivirus
Windows Defender
Browser
EDGE
Other Info
Old Other Info:
I finally have an Intel machine that has more than 8GB of Ram.
My ASUS M2N-SE AMD Windows 7 machine is back to Windows 7. Replaced the AMD 4400+ CPU and maxed out the RAM (4GB).
My Core Duo machine is only 2GB of Ram and it is locked to Windows XP in order to run Pro Tools 6.4, which I have been using since 2004.
I have one other Dell OptiPlex 980 tower, Identical to this one,
Thick and Thin provisioning are not related to SSD provisioning

Say you have two hungry teenagers (Jim and Bob) sitting down to breakfast and two boxes of frosted flakes in the pantry. Thick provisioning is writing Bob on one box and Jim on the other box, then handing the boxes to the boys. Thin provisioning is writing Jim on one BOWL and Bob on the other bowl, then putting both boxes on the table and letting the boys have at it. With thin provisioning they might not end up eating the same amount which is more efficient since there is less uneaten cereal, however with thick they both know going in that they each have a whole box and no one else is going to beat them to it. Thin and Thin provisioning only applies when there are multiple people (or multiple computer systems) sharing the cereal (storage).

SSD provisioning is not related to either of the above, its just a way of carving out a certain amount of the SSD disk space (7% is the common number) ahead of time that will be unavailable to the user and instead is used by the disk's storage controller. That's why your SSD drive may be a weird number like 240GB instead of a factor of 2 like HDD's are. (Divide your SSD storage by 0.93 and you will usually arrive at a factor of 2) That unusable space is important because data-writing is different for an SSD vs an HDD. Think of a crowded movie theater. In an SSD, if Ron wants to take Bill's seat (like data on a disk that is being updated), the whole row of people have to get up from their seat in order for the seating update to occur. The overprovisioned disk space is like extra seats that everyone can quickly hop into which is faster AND easier on the seats themselves. SSD's use NAND flash storage, which are like seats that wear out quickly. So having overprovisioned space ends up allowing the disk to last longer as well as perform faster. Compare all that to an HDD world, where the people have wings and can fly in and out of their seats one at a time without bothering the whole row, AND on top of that the seats are much more durable and do not wear out, and you can see why having spare seats (overprovisioned disk space) dedicated to the update process is not needed with an HDD, which is why it is a new concept to many. The analogy fails in some detailed respects but that is a brief overview
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
diy
OS
Win7 pro x64
CPU
stock i7 7700k
Motherboard
Gigabyte Z270N-WIFI mini-ITX
Memory
Corsair Vengeance LPX 16GB (2x8GB) DDR4 @ 3200MHz
Graphics Card(s)
integrated Intel HD 630
Sound Card
onboard Realtek ALC1220
Monitor(s) Displays
two vertically mounted samsung 55" 4k un55mu8000
Screen Resolution
1920x1280
Hard Drives
256GB Samsung EVO 960 M.2 pci-e NVMe SSD
PSU
SilverStone Nightjar ST45NF 450Watt Fanless
Case
No case. Motherboard is mounted directly onto power supply
Cooling
Evercool low profile 815EP with Panaflow 12L fan at 7v
Keyboard
Ortek MCK-86 mini
Mouse
Belkin 5-button USB
Internet Speed
spectrum 400mbps
The analogy fails in some detailed respects but that is a brief overview
- No, it DOESN'T, that was perfect. Thanx.

So - If I set Over Provisioning, this has nothing to do with Thin or Thick provisioning? I need to know if I have Thin Provisioning set in any way, because my Crucial Storage Executive has no "Trim" feature, which I usually set to automatic once a week for Samsung EVO 850's. So I have to use the latest version of Raxco Perfectdisk, which has an alleged "safe" way to "defragment" the drive that earlier versions did not have. In fact I didn't know about not using defragmenters on SSDs until I bricked an OS that was installed onto an EVO... The defrag process killed both MFTs and the data was inaccessible. But the new version of Perfect Disk is not at all like the way it defrags an HDD now, there is a dedicated SSD optimization method, I read the datasheet for it, and I think it will be safe.

It is more like a glorified TRIM function and performs NO writing on the disk whatsoever. It just cleans up those sectors where I have Data left over from deleted files. The guys at Micron said I did now have to worry about Trim, but I think I do since I am using this as a system drive (MX200's are made more for storage than for using as a system drive, and the Storage Executive reflects that), and I can't use those features like Flex Capacity and Momentum Cache, Flex is for storage only and Momentum Cache is only for battery powered laptops- and I had that turned on which was a big no-no, so I have to shut that off and reboot ASAP.

jonhoh said:
the whole row of people have to get up from their seat in order for the seating update to occur.
- :banghead::banghead::banghead::roflmao:

So the question is, IF I have Thin Provisioning, HOW do I find out if I have it or not?

Thanks again 100% for that absolutely perfect analogy.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo Thinkcenter M92p
OS
Windows 10/Windows 7 (My Idea- Virtual PC)
CPU
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Motherboard
Lenovo MahoBay
Memory
16 GB
Graphics Card(s)
nVidia GeForce GTX 750 Ti (2GB)
Sound Card
nVidia HD Audio
Monitor(s) Displays
RCA 4KTV 50"
Screen Resolution
3840p x 2160p
Hard Drives
Onboard:
Seagate ST500DM009-2F110A 500GB
WDC WD4000FYYZ-01UL1B1 (WD-WCC131910831) [3726 GB]

USB 3.0
My Book 1140 (WCAZAD122454) [1862 GB]
Apple MDT MD10EAVS-00D7B0 (0000AB123473) [931 GB]

External:
WD Blue Innostar/Matsunichi (465 GB)
WD
PSU
Stock Thinkcenter M92p
Case
Stock Thinkcenter M92p
Cooling
Active
Keyboard
BYTEC BY-GA-KT-100-AC
Mouse
BYTEC
Internet Speed
1 GHz Down, 40 Mbps Up
Antivirus
Windows Defender
Browser
EDGE
Other Info
Old Other Info:
I finally have an Intel machine that has more than 8GB of Ram.
My ASUS M2N-SE AMD Windows 7 machine is back to Windows 7. Replaced the AMD 4400+ CPU and maxed out the RAM (4GB).
My Core Duo machine is only 2GB of Ram and it is locked to Windows XP in order to run Pro Tools 6.4, which I have been using since 2004.
I have one other Dell OptiPlex 980 tower, Identical to this one,
thin and thick are settings within a virtualized system with multiple virtual partitions. Are you using VMware and multiple partitions are sharing your SSD? If not, thin and thick are not a part of what you are doing, they do not apply to single user systems. But if you are, even then, the SSD provisioning is set at the disk level at the outset, and the remaining USABLE storage may be thin or thick provisioned within the context of your virtualized systems. If you are using vmware for virtualization then (I assume) the thick or thin definitions are a part of that product. But SSD provisioning has nothing to do with the OS you are using or vmware, it comes before an OS is even involved.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
diy
OS
Win7 pro x64
CPU
stock i7 7700k
Motherboard
Gigabyte Z270N-WIFI mini-ITX
Memory
Corsair Vengeance LPX 16GB (2x8GB) DDR4 @ 3200MHz
Graphics Card(s)
integrated Intel HD 630
Sound Card
onboard Realtek ALC1220
Monitor(s) Displays
two vertically mounted samsung 55" 4k un55mu8000
Screen Resolution
1920x1280
Hard Drives
256GB Samsung EVO 960 M.2 pci-e NVMe SSD
PSU
SilverStone Nightjar ST45NF 450Watt Fanless
Case
No case. Motherboard is mounted directly onto power supply
Cooling
Evercool low profile 815EP with Panaflow 12L fan at 7v
Keyboard
Ortek MCK-86 mini
Mouse
Belkin 5-button USB
Internet Speed
spectrum 400mbps
thin and thick are settings within a virtualized system with multiple virtual partitions. Are you using VMware and multiple partitions are sharing your SSD? If not, thin and thick are not a part of what you are doing, they do not apply to single user systems. But if you are, even then, the SSD provisioning is set at the disk level at the outset, and the remaining USABLE storage may be thin or thick provisioned within the context of your virtualized systems. If you are using vmware for virtualization then (I assume) the thick or thin definitions are a part of that product. But SSD provisioning has nothing to do with the OS you are using or vmware, it comes before an OS is even involved.

Great, that answers it DEFINITIVELY. I was just wondering if my SSD software was doing some kind of Virtualization, but the partition itself would have to be expandable like my VMware VMDK's. But I just needed to make SURE. THANKS. So I know I can shut off that switch asking if the Drive is "Thin Provisioned" - I guess if I had several Virtual machines on my SSD, THOSE would be thin partitioned? But not the entire Windows partition on the SSD Drive I suppose.

I think I see how it works: if I was using the SSD specifically for the Virtual Disk image, like if I had it set up as a storage drive and was running my VM's from there, the actual physical partition would not really be a set size, would it? The size would change according to what my VM was doing?

I was reading about Thin and Thick provisioning yesterday, but at the time It made no sense, now it does, to some extent, even though I'm probably wrong (heh).
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo Thinkcenter M92p
OS
Windows 10/Windows 7 (My Idea- Virtual PC)
CPU
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Motherboard
Lenovo MahoBay
Memory
16 GB
Graphics Card(s)
nVidia GeForce GTX 750 Ti (2GB)
Sound Card
nVidia HD Audio
Monitor(s) Displays
RCA 4KTV 50"
Screen Resolution
3840p x 2160p
Hard Drives
Onboard:
Seagate ST500DM009-2F110A 500GB
WDC WD4000FYYZ-01UL1B1 (WD-WCC131910831) [3726 GB]

USB 3.0
My Book 1140 (WCAZAD122454) [1862 GB]
Apple MDT MD10EAVS-00D7B0 (0000AB123473) [931 GB]

External:
WD Blue Innostar/Matsunichi (465 GB)
WD
PSU
Stock Thinkcenter M92p
Case
Stock Thinkcenter M92p
Cooling
Active
Keyboard
BYTEC BY-GA-KT-100-AC
Mouse
BYTEC
Internet Speed
1 GHz Down, 40 Mbps Up
Antivirus
Windows Defender
Browser
EDGE
Other Info
Old Other Info:
I finally have an Intel machine that has more than 8GB of Ram.
My ASUS M2N-SE AMD Windows 7 machine is back to Windows 7. Replaced the AMD 4400+ CPU and maxed out the RAM (4GB).
My Core Duo machine is only 2GB of Ram and it is locked to Windows XP in order to run Pro Tools 6.4, which I have been using since 2004.
I have one other Dell OptiPlex 980 tower, Identical to this one,
You're overthinking this. All you need to do is leave the factory overprovisioning alone (the factory will have already set the overprovisioning at the correct amount needed for that drive) and leave at least 20-25%% free space (unused space) on the drive for the best performance and write life.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Win 7 Ultimate 64 bit
CPU
Intel i7-3930K
Motherboard
ASUS P9X79 WS
Memory
Kingston HyperX Genesis 32GB Kit (8x4GB Modules) 1600MHz DDR
Graphics Card(s)
MSI R7850 Twin Frozr 2GD5/OC Radeon HD 7850 2GB 256-bit GDDR
Sound Card
Asus Xonar Essence STX
Monitor(s) Displays
3x Asus VG248QE 24", Vizio 32" TV
Screen Resolution
1920 x 1080, ?
Hard Drives
Samsung 128GB 840 Pro SSD (1),
Samsung 4TB 850 EVO SSDs (4)
Samsung 4TB 850 EVO SSDs (16) external backup drives used in 2.5" hot swap bays in the computer.
PSU
Corsair HX750w
Case
Antec Two Hundred v2 (modified)
Cooling
Cooler Master GeminII S524 120mm (fan replaced with a 140mm)
Keyboard
Logitech G510s
Mouse
Logitech M525 (two in use)
Internet Speed
=< 32Mbps down, 8Mbps up
Antivirus
AVAST!, MBAM, SAS, Spybot S&D (all but MBAM free) Glary Util
Browser
IE11
Other Info
LSI 9211-8i HBA card (8 SATA III ports), 2.5" & 3.5" Hot Swap Bays, HooToo HT-CR001 PCI-E to USB 3.0 Internal Hub + 6 Slot Card Reader, and LG Model CH12LS28 BD-ROM Optical Drive. Also, ScanSnap S1500 ADF duplexing scanner, Canon 9000F flat bed scanner, Corsair SP2500 2.1 speakers, Samsung CLP 415nw laser color printer, Cyberpower PP2200SW UPS
You're overthinking this. All you need to do is leave the factory overprovisioning alone (the factory will have already set the overprovisioning at the correct amount needed for that drive) and leave at least 20-25%% free space (unused space) on the drive for the best performance and write life.

Well, it's not about the overprovisioning settings, it's about the proper settings for my maintenance program, and I have my answer. The Overprovising is like any other SSD, the support software for the drive does it all automatically. That's not even the issue at all.

I needed to know how to set the right configuration for a "Trim" op on my 3rd party maintenance software, and now I have the proper settings. The reason why I brought this up at all is because a misunderstanding about how to set something up caused me to brick an SSD partition and louse up the MFTs, both of them, and Testdisk could not even fix it.

So, before I run this Trim software, I needed to know exactly how to set it, because one wrong setting can cause Brick City. I think I have it set properly now, but it doesn't hurt to go over every setting once again just to make sure I have it right. Thanks anyway.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo Thinkcenter M92p
OS
Windows 10/Windows 7 (My Idea- Virtual PC)
CPU
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Motherboard
Lenovo MahoBay
Memory
16 GB
Graphics Card(s)
nVidia GeForce GTX 750 Ti (2GB)
Sound Card
nVidia HD Audio
Monitor(s) Displays
RCA 4KTV 50"
Screen Resolution
3840p x 2160p
Hard Drives
Onboard:
Seagate ST500DM009-2F110A 500GB
WDC WD4000FYYZ-01UL1B1 (WD-WCC131910831) [3726 GB]

USB 3.0
My Book 1140 (WCAZAD122454) [1862 GB]
Apple MDT MD10EAVS-00D7B0 (0000AB123473) [931 GB]

External:
WD Blue Innostar/Matsunichi (465 GB)
WD
PSU
Stock Thinkcenter M92p
Case
Stock Thinkcenter M92p
Cooling
Active
Keyboard
BYTEC BY-GA-KT-100-AC
Mouse
BYTEC
Internet Speed
1 GHz Down, 40 Mbps Up
Antivirus
Windows Defender
Browser
EDGE
Other Info
Old Other Info:
I finally have an Intel machine that has more than 8GB of Ram.
My ASUS M2N-SE AMD Windows 7 machine is back to Windows 7. Replaced the AMD 4400+ CPU and maxed out the RAM (4GB).
My Core Duo machine is only 2GB of Ram and it is locked to Windows XP in order to run Pro Tools 6.4, which I have been using since 2004.
I have one other Dell OptiPlex 980 tower, Identical to this one,
What is this TRIM software?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Win 7 Ultimate 64 bit
CPU
Intel i7-3930K
Motherboard
ASUS P9X79 WS
Memory
Kingston HyperX Genesis 32GB Kit (8x4GB Modules) 1600MHz DDR
Graphics Card(s)
MSI R7850 Twin Frozr 2GD5/OC Radeon HD 7850 2GB 256-bit GDDR
Sound Card
Asus Xonar Essence STX
Monitor(s) Displays
3x Asus VG248QE 24", Vizio 32" TV
Screen Resolution
1920 x 1080, ?
Hard Drives
Samsung 128GB 840 Pro SSD (1),
Samsung 4TB 850 EVO SSDs (4)
Samsung 4TB 850 EVO SSDs (16) external backup drives used in 2.5" hot swap bays in the computer.
PSU
Corsair HX750w
Case
Antec Two Hundred v2 (modified)
Cooling
Cooler Master GeminII S524 120mm (fan replaced with a 140mm)
Keyboard
Logitech G510s
Mouse
Logitech M525 (two in use)
Internet Speed
=< 32Mbps down, 8Mbps up
Antivirus
AVAST!, MBAM, SAS, Spybot S&D (all but MBAM free) Glary Util
Browser
IE11
Other Info
LSI 9211-8i HBA card (8 SATA III ports), 2.5" & 3.5" Hot Swap Bays, HooToo HT-CR001 PCI-E to USB 3.0 Internal Hub + 6 Slot Card Reader, and LG Model CH12LS28 BD-ROM Optical Drive. Also, ScanSnap S1500 ADF duplexing scanner, Canon 9000F flat bed scanner, Corsair SP2500 2.1 speakers, Samsung CLP 415nw laser color printer, Cyberpower PP2200SW UPS
What is this TRIM software?


Basically, software that can do THIS

TRIM: said:
SSD TRIM is complementary to garbage collection. The TRIM command enables the operating system (OS) to preemptively notify the SSD which data pages in a particular block can be erased, allowing the SSD's controller to more efficiently manage the storage space available for data. TRIM eliminates any unnecessary copying of discarded or invalid data pages during the garbage collection process to save time and improve SSD performance.

Since my Crucial software does not have any performance optimization feature at all, I had to locate a 3rd party tool that can do this for me on a weekly schedule- Perfectdisk 14 seemed to have what I needed, but I am still looking for something better.

In order to set up the task, there were settings in the program that I needed to find out about before I even tried it, had I used the wrong settings I could have bricked my OS installation by fouling my MFT. And I really needed to do something, because I do a lot of Video editing which includes moving Video files in and out of the Workspace I have set up on the Drive. Of course I keep the project files on my WD AV-GP Video Drive, but whenever I open a project, the files are moved into my Video Program Work folder, and then back out when I am done. Which leaves chunks of my edits in the Workspace folder. I delete as many of these as I can find, but there are still bunches of clips left here and there. If I find a better tool that can handle my Trim, I'll use it.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo Thinkcenter M92p
OS
Windows 10/Windows 7 (My Idea- Virtual PC)
CPU
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Motherboard
Lenovo MahoBay
Memory
16 GB
Graphics Card(s)
nVidia GeForce GTX 750 Ti (2GB)
Sound Card
nVidia HD Audio
Monitor(s) Displays
RCA 4KTV 50"
Screen Resolution
3840p x 2160p
Hard Drives
Onboard:
Seagate ST500DM009-2F110A 500GB
WDC WD4000FYYZ-01UL1B1 (WD-WCC131910831) [3726 GB]

USB 3.0
My Book 1140 (WCAZAD122454) [1862 GB]
Apple MDT MD10EAVS-00D7B0 (0000AB123473) [931 GB]

External:
WD Blue Innostar/Matsunichi (465 GB)
WD
PSU
Stock Thinkcenter M92p
Case
Stock Thinkcenter M92p
Cooling
Active
Keyboard
BYTEC BY-GA-KT-100-AC
Mouse
BYTEC
Internet Speed
1 GHz Down, 40 Mbps Up
Antivirus
Windows Defender
Browser
EDGE
Other Info
Old Other Info:
I finally have an Intel machine that has more than 8GB of Ram.
My ASUS M2N-SE AMD Windows 7 machine is back to Windows 7. Replaced the AMD 4400+ CPU and maxed out the RAM (4GB).
My Core Duo machine is only 2GB of Ram and it is locked to Windows XP in order to run Pro Tools 6.4, which I have been using since 2004.
I have one other Dell OptiPlex 980 tower, Identical to this one,
Back
Top