File: settings-processor.dita

package info (click to toggle)
virtualbox 7.1.12-dfsg-2
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 565,672 kB
  • sloc: ansic: 2,330,854; cpp: 2,193,228; asm: 230,777; python: 223,895; xml: 86,771; sh: 25,541; makefile: 8,158; perl: 5,697; java: 5,337; cs: 4,872; pascal: 1,782; javascript: 1,692; objc: 1,131; lex: 931; php: 906; sed: 899; yacc: 707
file content (58 lines) | stat: -rw-r--r-- 2,851 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic xml:lang="en-us" id="settings-processor">
  <title>Processor Tab</title>
  
  <body>
    <p>On the <b outputclass="bold">Processor</b> tab, you can configure settings for the CPU used by the virtual
      machine. </p>
    <ul>
      <li>
        <p><b outputclass="bold">Processor(s):</b> Sets the
            number of virtual CPU cores the guest OSes can see.
            <ph conkeyref="vbox-conkeyref-phrases/product-name"/> supports symmetrical multiprocessing (SMP)
            and can present up to 32 virtual CPU cores to each virtual
            machine.
          </p>
        <p>
            You should not configure virtual machines to use more CPU
            cores than are available physically. This includes real
            cores, with no hyperthreads.
          </p>
      </li>
      <li>
        <p><b outputclass="bold">Execution Cap:</b> Configures
            the CPU execution cap. This limits the amount of time a host
            CPU spends to emulate a virtual CPU. The default setting is
            100%, meaning that there is no limitation. A setting of 50%
            implies a single virtual CPU can use up to 50% of a single
            host CPU. Note that limiting the execution time of the
            virtual CPUs may cause guest timing problems.
          </p>
        <p>
            A warning is displayed at the bottom of the Processor tab if
            an Execution Cap setting is made that may affect system
            performance.
          </p>
      </li>
      <li>
        <p><b outputclass="bold">Enable PAE/NX (Can't be changed on VMs with an Arm architecture):</b> Determines whether the PAE and NX capabilities of the host CPU will be exposed to the virtual machine. </p>
        <p>
            PAE stands for Physical Address Extension. Normally, if
            enabled and supported by the OS, then even a 32-bit x86 CPU
            can access more than 4 GB of RAM. This is made possible by
            adding another 4 bits to memory addresses, so that with 36
            bits, up to 64 GB can be addressed. Some OSes, such as
            Ubuntu Server, require PAE support from the CPU and cannot
            be run in a virtual machine without it.
          </p>
      </li>
      <li>
        <p><b outputclass="bold">Enable Nested VT-x/AMD-V (Can't be changed on VMs with an Arm architecture)</b>: Enables nested virtualization, with passthrough of hardware virtualization functions to the guest VM. </p>
      </li>
    </ul>
    <p>With virtual machines running modern server OSes, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> also
      supports CPU hot-plugging. For details, see <xref href="cpuhotplug.dita">CPU Hot-Plugging</xref>. </p>
  </body>
  
</topic>