One of the many features in VMware vSphere, which I didn’t know, is the capability, to limit IOPs per VMDK without setting any limitations on the underlying storage system or for the whole Virtual Machine.
As you can see on the image above, it is easy to limit the IOPs per VMDK within the vSphere web-client.
Just browse to your Virtual Machine and go to edit settings. Select the “Hard drive”, which you would limit on IOPs and expand it.
Note: By default, all VMDKs are set to unlimited IOPs.