During my play time with Hyper-V I noticed some very strange ping times when pinging to the guests own name . The guest OS was Windows 2003 server R2 with all Hyper-V drivers. After some online research I found that the problem had to do with having multiple CPU's enabled on the guest. When pinging the guest the internal timer got confused and this resulted in the weird values (negative ping times). When ping is not reliable other features like group policy also suffer and generate errors (Event ID: 1054) in the event log.
To resolve this issue you can do the following:
- Use Windows 2008 server as guest OS(recommended if possible)
- Use only one CPU when Windows 2003 as guest OS is used
- Adjust the boot.ini of the Windows 2003 guest and add /usepmtimer to the last line so it looks like:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect /usepmtimer
Hopefully this works for you like it did for me.
3 comments:
Hi
Thanks for the tip - I had this issue on an SBS 2003 guest OS on a Windows 2008 host. Adding the /usepmtimer option cleared the 1054 errors.
Many thanks again for posting the tip.
Julian
Man, you made my day!
Had exactly the same issues, resulting in some bad network perfomance too.
Thank you very much for the tip!
Jens
Thanks for posting this on the web, it resolved my ping issues also.
TYVM!
James
Post a Comment