Well there is no reporting tool that I am aware of - however you can use vmkfstools -t 0 vmdk to find out the number of fragments.
For large vmdks you can often find 10.000 fragments and more ...
To defrag such a vmdk you can use dd while the VM is powered off.
Ulli