Top 10 things you must read about Processors (CPUs) and Virtualization

  1. ESX Server CPU Scheduling – A VMworld 2007 presentation (free registration required) on CPU scheduling that covers how it works, performance tips, how to use ESXTOP for analysis and using resource controls.
  2. ESX Server 2 Best Practices Using VMware Virtual SMP – A white paper from VMware that provides information on when and when not to use vSMP with virtual machines and also covers best practices for using vSMP.
  3. AMD-V Nested Paging – A white paper from AMD that discusses the existing software-based paging virtualization solutions and their associated performance overheads. It also introduces AMD-V™ Rapid Virtualization Indexing technology (nested paging) and highlights its advantages and demonstrates the performance uplift that may be seen with nested paging.
  4. Intel Virtualization Technology (VT) in Converged Application Platforms – A white paper from Intel that describes the architecture behind Intel’s VT technology and how it can benefit virtualized applications.
  5. Intel, AMD, VMware and Aircrafts – A great article from Massimo Re Ferre that covers the important things that you should now when choosing between Intel and AMD processors for your servers.
  6. ESX scheduler support for SMP VMs: co-scheduling and more – A good blog post from VMware’s VROOM performance team on using multi-processor VMs and how CPU co-scheduling works in ESX.
  7. Co-scheduling SMP VMs in VMware ESX Server – A document from VMware that explains what CPU co-scheduling is, how it works and the differences between strict and relaxed co-scheduling.
  8. VMkernel Scheduler – A document from VMware that provides details on how the VMkernel CPU scheduler works.
  9. How to be a Good Guest – A VMworld 2007 presentation (free registration required) given by AMD that covers CPU features and the challenges of using VMotion across different CPU types and how badly written software can cause problems.
  10. ESX Server 3 Ready Time Observations – A white paper from VMware that covers what ready time is, how it affects CPU scheduling, how to measure it and interpret the measurements.
Share This: