1 | <?xml version='1.0' encoding='UTF-8'?>
|
---|
2 | <!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
|
---|
3 | <topic xml:lang="en-us" id="settings-processor">
|
---|
4 | <title>Processor Tab</title>
|
---|
5 |
|
---|
6 | <body>
|
---|
7 | <p>
|
---|
8 | On the <b outputclass="bold">Processor</b> tab, you can
|
---|
9 | configure settings for the CPU used by the virtual machine.
|
---|
10 | </p>
|
---|
11 | <ul>
|
---|
12 | <li>
|
---|
13 | <p><b outputclass="bold">Processor(s):</b> Sets the
|
---|
14 | number of virtual CPU cores the guest OSes can see.
|
---|
15 | <ph conkeyref="vbox-conkeyref-phrases/product-name"/> supports symmetrical multiprocessing (SMP)
|
---|
16 | and can present up to 32 virtual CPU cores to each virtual
|
---|
17 | machine.
|
---|
18 | </p>
|
---|
19 | <p>
|
---|
20 | You should not configure virtual machines to use more CPU
|
---|
21 | cores than are available physically. This includes real
|
---|
22 | cores, with no hyperthreads.
|
---|
23 | </p>
|
---|
24 | </li>
|
---|
25 | <li>
|
---|
26 | <p><b outputclass="bold">Execution Cap:</b> Configures
|
---|
27 | the CPU execution cap. This limits the amount of time a host
|
---|
28 | CPU spends to emulate a virtual CPU. The default setting is
|
---|
29 | 100%, meaning that there is no limitation. A setting of 50%
|
---|
30 | implies a single virtual CPU can use up to 50% of a single
|
---|
31 | host CPU. Note that limiting the execution time of the
|
---|
32 | virtual CPUs may cause guest timing problems.
|
---|
33 | </p>
|
---|
34 | <p>
|
---|
35 | A warning is displayed at the bottom of the Processor tab if
|
---|
36 | an Execution Cap setting is made that may affect system
|
---|
37 | performance.
|
---|
38 | </p>
|
---|
39 | </li>
|
---|
40 | <li>
|
---|
41 | <p><b outputclass="bold">Enable PAE/NX:</b> Determines
|
---|
42 | whether the PAE and NX capabilities of the host CPU will be
|
---|
43 | exposed to the virtual machine.
|
---|
44 | </p>
|
---|
45 | <p>
|
---|
46 | PAE stands for Physical Address Extension. Normally, if
|
---|
47 | enabled and supported by the OS, then even a 32-bit x86 CPU
|
---|
48 | can access more than 4 GB of RAM. This is made possible by
|
---|
49 | adding another 4 bits to memory addresses, so that with 36
|
---|
50 | bits, up to 64 GB can be addressed. Some OSes, such as
|
---|
51 | Ubuntu Server, require PAE support from the CPU and cannot
|
---|
52 | be run in a virtual machine without it.
|
---|
53 | </p>
|
---|
54 | </li>
|
---|
55 | <li>
|
---|
56 | <p><b outputclass="bold">Enable Nested VT-x/AMD-V</b>:
|
---|
57 | Enables nested virtualization, with passthrough of hardware
|
---|
58 | virtualization functions to the guest VM.
|
---|
59 | </p>
|
---|
60 | </li>
|
---|
61 | </ul>
|
---|
62 | <p>
|
---|
63 | With virtual machines running modern server OSes, <ph conkeyref="vbox-conkeyref-phrases/product-name"/>
|
---|
64 | also supports CPU hot-plugging. For details, see
|
---|
65 | <xref href="cpuhotplug.dita">CPU Hot-Plugging</xref>.
|
---|
66 | </p>
|
---|
67 | </body>
|
---|
68 |
|
---|
69 | </topic>
|
---|