Several people have, understandably, asked about when this
issue will be fixed. We are on track to resolving the problem
in Patch 2, which is expected in mid to late September.
In the meantime, disabling large page usage as a temporary
work-around is probably the best approach, but I would like
to reiterate that this causes a measurable loss of performance.
So once the patch becomes available, it is a good idea to go
back and reenable large pages.
Also a small clarification. Someone asked if the temporary
work-around would be "free" (i.e., have no performance penalty)
for Win2k3 x64 which doesn't enable large pages by default.
While this may seem plausible, it is however not the case.
When running a virtual machine, there are two levels of memory
mapping in use: from guest linear to guest physical address and
from guest physical to machine address. Large pages provide
benefits at each of these levels. A guest that doesn't enable
large pages in the first level mapping, will still get performance
improvements from large pages if they can be used for the second
level mapping. (And, unsurprisingly, large pages provide the
biggest benefits when both mappings are done with large pages.)
You can read more about this in the "Memory and MMU Virtualization"
section of this document:
http://www.vmware.com/resources/techresources/10036
Thanks,
Ole