Thin provisioning and thick provisioning are available storage pre-allocation schemes when creating VMware virtual machines. Although they can allocate the storage of virtual disks, they are fundamentally different.
What Is Thin Provision
Thin provision is the fastest way to pre-allocate storage. At first, it will only allocate the necessary storage for the VM and then use the available dynamic space to meet the growing storage needs continuously.
Thin Provision Features
The following are its characteristics:
- The creation time is the fastest, but the first write time is still required
- Allow over configuration
- Effectively save space
- Has to write zeroes before writing data to a new block
- When data is deleted, the disk size will not decrease automatically
What Is Thick Provision
Thick Provision is another storage pre-allocation scheme that is as important as thin provision. Unlike the dynamic storage method adopted by the thin provision, the thick provision will pre-allocate fixed physical storage to the VM when creating virtual disks. These virtual disks will consume all the space allocated to them from the beginning so that other virtual machines cannot use this space.
This also means that if you create a 50GB virtual disk using the thick Provision, it will actually consume 50GB of physical disk space. Even if no data is written to the disk later, this physical storage cannot be occupied by other data.
Types of Thick Provision
Thick Lazy Zeroed:
- Use the actual physical storage to create a virtual machine, but it will contain the previous old data. When new data is written for the first time, these old data will be cleared. This type of thick configuration can be created quickly, but due to the increased Input/Output operations per second for a new block, the first write speed will be very slow.
Thick Eager Zeroed:
- Use all the space to create a virtual machine and clean up the old data before writing new data. Contrary to the performance of Thick Lazy Zeroed, the creation speed of Thick Eagle Zeroed is slow, but the first write speed is fast.
What Is the Difference between Thin and Thick Provision
Thin provision and thick provision are very different in 4 aspects: Storage changes, creation time, first write speed, and over-provisioning.
|Comparison||Thin Provision||Thick Lazy Zeroed||Thick Eager Zeroed|
Each storage pre-allocation scheme has its advantages and disadvantages at the same time. Thin Provision is the most space-saving choice when creating virtual disks, and the creation time is very short too. But it requires a high level of monitoring to ensure data security. Thick Eagle Zeroed has good performance and is relatively safe, but it requires high storage space and takes a long time to create. The creation time of Thick Lazy Zeroed is short, but the writing speed and security are not as good as that of Thick Eagle Zeroed.
To sum up, when you choose the storage pre-allocation scheme, please refer to the actual situation and make a satisfactory choice.
Was This Page Helpful?
Website Builder Software | Web Design Software
What is USB-C？[ 2023 All You Need to Know]
Copy vs. Xcopy vs. Robocopy | What Is the Difference Between Them
macOS Ventura: Preview, Features and Downloading