Title | VMPerfMon |
Company | Run-Virtual.com |
License | Freeware |
Author | Richard Garsthagen |
Website |
Since the release of VI3, VMware has also introduced a GuestSDK. What they have done is open up VMware Tools so your own applications can talk to it and request information about the real outside world, especially about resource consumption. The nice thing about using the GuestSDK is that you can get information fast and very frequent. VMware support querying the VMware Tools for information by at least 4 times a second without major overhead and Richard has found out in practice you can go much higher then that. The only sample code he got my hands on was written in C+ and he is not an excellent C+ programmer, but was able to create a working graphical performance monitor. It shows you the actual perfomance the VM is using (while running itself within the VM) and also displays stats like how much Mhz the VM can access, etc.
