To gain a better understanding of why performance issues occur in virtualized environments,
we need to understand what CPU virtualization is as well as have a basic understanding of
how it works. The information contained in this chapter should enable you to size your virtual
machines correctly, taking into consideration factors such as the underlying architecture and the
type of workloads that your virtual machines will support. In these i rst sections, we look at the
very basics of CPU virtualization.