|
|||||||||||||||||
|
|
-- Thomas Thomas: Throwing more hardware at a performance issue is always an easy way out, provided that a hardware bottleneck is the source of the performance slowdown. Today’s 64-bit Intel and AMD platforms both support hardware-assisted virtualization via Intel VT or AMD-V. Today, the greatest benefit of hardware-assisted virtualization is that it removes the CPU tax on emulating a virtual CPU. The next generation hardware-assisted virtualization platforms from AMD and Intel will allow VMs to directly access memory, thus removing the performance hit caused by virtualizing physical memory.
Note that the performance issues with memory paging are generally not noticeable in a typical Virtual PC deployment. When virtualizing enterprise applications, on the other hand, memory performance is very noticeable as client load scales from the hundreds to the thousands. By memory performance, I’m not referring to the limitations that physical memory place on virtual machines (i.e., a system with 2GB of RAM being able to successfully run three VMs with 512MB of allocated RAM). Instead, the memory degradation I’m referring to is what occurs when a VM tries to write to memory and the underlying virtual machine monitor (VMM) traps and emulates page writes. Now let me return to the problem at hand. Virtual PC 2007 provides greater
control over VM performance and physical host system resources. To access
the performance configuration settings, open the Virtual PC console and
perform the following steps:
Thomas’s specific problem can be eased by clicking on the "All running virtual machines get equal CPU time" radio button. Doing so balances access to the physical host computer’s CPU across all running virtual machines. Note that with Thomas’s example of a RIS installation, the VM running the RIS install will still use a significant amount of disk and network I/O. So, if other VMs are running on the same physical hard disk or if they are sharing a single network controller, they may still experience disk and network latency. If you’re performing an installation and you want to give priority to the applications on your computer, you can select the "Give processes on the host operating system priority" radio button. Since Virtual PC 2007 is designed for simple desktop usage and not for production applications, it’s understandable that it doesn’t have all of the performance bells and whistles as enterprise-class virtualization applications. If you’re looking to squeeze additional performance out of each Virtual PC VM, here are some other performance enhancements to consider:
Hopefully, some of these tips will help you to see better performance
in your Virtual PC VMs. If I failed to mention your favorite Virtual PC
VM performance tweak, please share it as a comment to this article. Chris Wolf is Virtualization Review magazine's "Virtual Advisor" columnist. A Microsoft MVP for Windows -- Virtual Machine, Chris is an MCSE, MCT, and CCNA. He's a Senior Analyst for Burton Group who specializes in the areas of virtualization solutions, high availability, storage and enterprise management. Chris is the author of Virtualization: From the Desktop to the Enterprise (Apress), Troubleshooting Microsoft Technologies (Addison Wesley), and a contributor to the Windows Server 2003 Deployment Kit (Microsoft Press). You can contact Chris about "Balancing Virtual PC 2007 Resource Utilization" at chris@chriswolf.com. |
||||||||||||||||
More Columns Quick Hit -- Vista Shell Commands November 2008 Certificate Services (Exam 70-642) November 2008 SMB Fix Is In the Flaw November 2008 Just DO It! November 2008 Enforcing NAP (Exam 70-264) November 2008 An .MDI File Mystery November 2008 WHILE You Were Away... November 2008 Domain Controllers (Exam 70-642) November 2008 The New Switch for Console Connections November 2008 Prof. Powershell: Get Smart and Get -Out November 2008
|
| Home | Subscribe/Renew | About Us | Contributors | Tech Library | Tech Library Webcasts | RSS Feeds Issue Archive | Blogs | Certification/Careers | Chats | Columns | Now Online | Exam Guide | Events | Features | Forums MCP Radio | News | Poll | Tech Portals | Press Releases | Reviews | Salary Surveys | Search | Site Map | ||
| For more information, e-mail editor@mcpmag.com. | ||
| Application Development Trends | Campus Technology | CertCities.com | The Data Warehousing Institute ! E-Gov | EduHound ENTmag.com | Enterprise Systems | Federal Computer Week | Government Health IT | IT Compliance Institute MCPmag.com | Recharger | Redmond Developer News | Redmond | Redmond Channel Partner | Redmond Report TCPmag.com | T.H.E. Journal | TechMentor Conferences | Virtualization Review | Visual Studio Magazine | VSLive! Copyright 1996-2008 1105 Media, Inc. See our Privacy Policy. | ||
| . |