How can I deal with poor performance of virtual machines?
Typically, poor performance meanes that one or more subsystems (CPU, memory, disk, or network) is not running as fast as you’d like. And, compared to running on a physical server, response and throughput is significantly slower. Granted, there will always be some performance overhead related to virtualization. However, I recommend trying to isolate the actual bottlenecks using tools such as third-party benchmarking and performance utilities or a platform provider’s tools, such as Windows System Monitor for Microsoft Virtual Server. Using a utility, you’ll likely find an area to focus on. For example, if you find that there’s an excessive amount of paging within the VM, you might want to increase the physical memory allocation. There are methods for addressing issues such as disk-related contention, CPU competition and so on. Rest assured: It’s certainly possible to address many virtualization-related performance issues. It will, however, take some time and effort. (Note: These same tec