VMware Thin vs Lazy Thick vs Eager Thick disk

Hello Experts,

Can someone please tell me the difference between Thin vs Lazy Thick vs Eager Thick disk and which provides the best performance?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

BudDurlandDirector of ITCommented:
The answer to your question(s)  is probably here:
Neil RussellTechnical Development LeadCommented:
In short....
This is the worst performance and Eager thick is the best at the other extreme.  We use NOTHING except Eager Thick at all.  Performance testing has proven over and over that is is the best.
One point I would like to add on is to check with your SAN vendor to see what they recommend since some / most SAN vendor have API's that hook into Vmware via the VAAI
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Neil RussellTechnical Development LeadCommented:
And some also recommend disable VAAI as it causes worse performance in SOME configurations.

As always there is NO 100% correct answer.
What type of SAN or shared storage  device are you using???
cpatte7372Author Commented:
Hello Experts,

Thanks for you're response, however I don't think any expert has actually answered my question...
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
In short: Thin provisoning has worst performance. Eager Thick has best.

Thin will only allocate the used space physically. This requires the allocated space to grow dynamically, which causes more overhead. But it allows to have a lot of virtual disk space (more than physically is available in total for all Thin Provisioned VMs).

Thick allocates the whole configured space on creation. It then depends on Eager or Lazy:
Eager Zero writes zeroes to the complete allocated space on creation. Storage systems will definitely allocate physical disk space, and writing to those will not add any overhead.
Lazy Zero writes zeroes only when writing blocks. Storage systems using a virtual allocation scheme might allocate physical space now. But that might introduce some overhead, causing delays.

In regard of using already allocated space, there should be no difference in performance, though Thin might have a slightly worse performance because of the added administrative overhead for "fragmentation" treatment.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
cpatte7372Author Commented:

That's exactly the answer a novice like me needed.

cpatte7372Author Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.