We have a couple of guest OS that we want to compare against one another, each one running on seperate identical hardware, both configured the same but one is more sluggish than the other. E.g. if I remote connect to each one, even clicking Start > Programs is noticable slower on one.
Is there a tool I can run other than perfmon to give me test marks for network, hd, video, memory and CPU
I'm not interested what the realtime % measure is, I want to be able to run a test maybe three or four times and view working results to make my own conclusion.
I suggest to look in this webcast:
You will see some interesting info that can help you.
We have a couple of guest OS that we want to compare against one another, each one running on seperate identical hardware, both configured the same but one is more sluggish than the other. ..........
go under Hyper-V best practices analyser and check if Integration services are up to date for both your VMs.
In fact, not having intergration services set on one of the VMs may lead that vm to look more sluggish than the other ... :)
Did you meant that each VM is running inside a separate Hyper-V box ?
If so, even though you'd have same hardware on the two hyper-v boxes
and identical virtual hardware for VMs, you might not experience same performance
if there is different workloads on your hypervisors.
For the tool, I'd suggest you to use resmon also.
How to pull out info from resmon :
A short resmon screencast :
MCTS Windows Server Virtualization, Configuration
Thanks to both of you, I'll take a look.
Fyi though, One VM is on one physical server, the other on another and both physical are identical, both also have the same integration installed.
Both physicals have multiple VM's, although the sluggish VM also shares with VMs serving as DC, SharePoint 2007 and a Print Server.
The not so sluggish shares with an ISA server/AV Server, BlackBerry Server and a HelpDesk server.
I'm suspecting the sluggish issue might be related to the types services its sharing with.
I've got a little further with this.
The problem I think might relate to one of the TS servers running msiexec on logon, in some cases several instances which seems to hog the CPU. The service, msiserver is set to manual on both VM's but for the one with the issue it starts and only stops stops when I end the process for any msiexec.
Update on this. I shut down all the other VM's on the affected system and no change (even after a VM reboot).
Also, why is msiexec running as a process when you login to the affected VM
Unfortunately, having checked the updates and compared with the other, the slow server has a lot more KB updates than the other. With this in mind I'm not working with like for like.