Specifications
VMware, Inc. 327
12
VMware!ESX!Server!allows!you!to!optimize!the!performance!of!your!virtual!machines!
by!managing!a!virtual!machine’s!resource!allocations.!You!must!be!the!root!user!to!
manage!virtual!machine!resources.!You!can!control!a!virtual!machine’s!access!to:
! CPU!time
! Memory!space
! Network!bandwidth
! Disk!bandwidth
You!can!manage!virtual!machine!resource!allocations!through!the!VMware!
Management!Interface,!from!the!procfs!interface!on!the!service!console,!and!the!
VMware!Scripting!API.!The!first!two!methods!are!covered!in!this!chapter.!The!Scripting!
API!is!described!in!the!VMware!Scripting!API!User’s!Manual!at!
http://www.vmware.com/support/developer.
This
!chapter!contains!the!following!sections:
! “Virtual!Machine!Resource!Management”!on!page 328
! “Using!ESX!Serv er!Resource!Variables”!on!page 328
! “Improving!Performance”!on!page 329
! “CPU!Resource!Management”!on!page 331
! “Managing!Virtual!Machine!CPU!Resources”!on!page 336
! “Memory!Resource!Management”!on!page 345
! “Managing!Virtual!Machine!Memory”!on!page 351
VMware ESX Server
Resource Management
12