3

I'm deploying a vsphere environment with more than 200 new vm on 20TB datastore and stuck with disk provisioning. Eager zeroed was used before, but for 100 vm it will take a lot of time and i'm thinking about lazy zeroed.

Are there any differences for vm or potential issues with lazy zeroed? Most vms are Linux.

KumarHamun
  • 33
  • 4

1 Answers1

5

Lazy zeroed provisioning just reserves the space, but doesn’t fill it with zeroes, so by first writing the allocated space on vmdk should be zeroed, what decreases the performance. The performance won’t be decreased on rewriting already existing blocks. You can use Thin Provisioning Lazy Zeroed with VMs without high IOPS requirements and Eager Zeroed with high performing.

More about the provisioning - https://www.vmwareblog.org/vmware-esxi-disk-provision-work-difference-one-better/

batistuta09
  • 8,981
  • 10
  • 23
  • 1
    Thanks! what performance difference should i expect? – KumarHamun Apr 15 '20 at 15:34
  • 3
    Initial write performance will be definitely much slower. I suggest create two test VMs (or one VM with two attached disks) – one with lazy zeroed and the second eager zeroed. After that just run benchmarking like fio or diskspd. – batistuta09 Apr 16 '20 at 08:15