Specifications
Administration Guide
338 VMware, Inc.
sched.cpu.shares = <n>
This!configuration!file!option!specifies!the!initial!share!allocation!for!a!virtual!machine!
to!<n>!shares.!The!valid!range!of!numerical!values!for!<n>!is!1!to!100000.!You!can!use!
the!values!low,!normal,!and!high.!These!values!are!converted!into!numbers,!through!
the!configuration!options!CpuSharesPerVcpuLow,!
CpuSharesPerVcpuNormal,!and!
CpuSharesPerVcpuHigh,!described!in!the!next!section,!“Using!procfs.”
If!the!number!of!CPU!shares!is!not!specified,!the!default!allocation!is!normal,!that!by!
default,!is!set!to!1000!shares!per!virtual!CPU.!The!default!allocation!for!a!uniprocessor!
virtual!machine!is!1000!shares!or!2000!shares!for
!a!dual‐virtual!CPU!(SMP)!virtual!
machine.
sched.cpu.min = <minPercent>
This!configuration! file!option!specifies!a!minimum!CPU!reservation!<min>,!as!a!
percentage,!for!a!virtual!machine.!The!valid!range!of!values!for!<minPercent>!is!0!(the!
default!minimum)!to!the!number!representing!the!total!physical!CPU!resources.!The!
minimum!might!be!greater!
than!100!for!SMP!virtual!machines!that!are!guaranteed!
more!than!one!full!physical!CPU.
sched.cpu.max = <maxPercent>
This!configuration!file!option!specifies!a!maximum!CPU!percentage!<maxPercent>!for!
a!virtual!machine.!The!valid!range!of!values!for!<maxPercent>!is!0!to!the!number!
representing!the!total!physical!CPU!resources.!The!maximum!might!be
!greater!than!100!
for!SMP!virtual!machines!that!are!guaranteed!more!than!one!full!physical!CPU.!The!
default!maximum!is!100!times!the!number!of!virtual!CPUs!in!the!virtual!machine!(100!
percent!for!uniprocessor!virtual!machines!and!200!percent!for!dual‐virtual!CPU!virtual!
machines).
sched.cpu.affinity = <set>
This!configuration! file!option!
specifies!the!initial!processor!affinity!set!for!a!virtual!
machine.!If!<set>!is!all!or!default,!the!affinity!set!contains!all!available!processors.!
The!specified!set!can!also!be!a!comma‐separated!list!of!CPU!numbers!such!as!0,2,3.!
N
OTE If!ESX!Server!is!unable!to!guarantee!a!virtual!machine’s!specified!minimum!
percentage(s),!you!cannot!power!on!that!virtual!machine.!For!example,!if!you!have!two!
uniprocessor!(UP)!virtual!machines,!each!has!a!CPU!minimum!of!80%,!and!both!are!
bound!to!the!same!processor,!ESX!Server!does!not!allow!you
!to!power!on!both!virtual!
machines.!The!total!CPU!percentage!is!160%,!greater!than!a!single!processor.
NOTE A!virtual!machine!will!never!use!more!CPU!time!than!the!specified!maximum!
percentage.