Module 9: Resource Monitoring Lesson 2: Virtual CPU and Memory Concepts Flashcards

(23 cards)

1
Q

How many virtual CPUs (vCPUs) can be configured on a virtual machine?

A

8 vCPUs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The VMkernel includes a ______ ______ that ______ schedules vCPUs on the physical processor of the host system.

A

The VMkernel includes a CPU scheduler that dynamically schedules vCPUs on the physical processor of the host system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a CPU socket?

A

A single integrated socket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a processor core?

A

A logical processor, two or more can be held within a single CPU socket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does ESX/ESXi utilize hyperthreading?

A

ESX/ESXi can execute two threads, or sets of instructions, at the same time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you access the hyperthreading option in the vSphere Client?

A

Hosts configuration tab, select processors, click properties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How often does the VMkernel look to migrate vCPUs from one logical processor to another to keep the load balanced?

A

Every 2-40 milliseconds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

For ESX hosts, what CPU does the service console run on?

A

The first logical processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What happens if a logical processor has no work?

A

It is put into a halted state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

On an ESX host, how much memory does the service console typically use?

A

300MB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does virtualization memory overhead size depend on?

A

The total memory size and number of vCPUs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What feature helps with memory overcommitment and performance?

A

Memory compression

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What happens to pages that can be compressed to a KB or smaller?

A

It is stored in the virtual machine’s compression cache

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is transparent page sharing?

A

A feature that dynamically scans memory for duplicate pages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How does transparent page sharing work?

A

Memory pages with identical content are arranged to be shared

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What happens when a virtual machine attempts to modify a memory page that is shared?

A

The VMkernel creates a new, private copy for that virtual machine. Other virtual machines continue to share the original page

17
Q

In what scenario would transparent page sharing not be beneficial?

A

If you plan to suspend and resume large batches of virtual machines. Virtual machines do not immediately participate in memory page sharing

18
Q

What does the term “balloon driver” refer to?

A

The vmmemctl device driver

19
Q

Where and when is the balloon driver installed?

A

It is installed on the guest operating system when VMware Tools is installed

20
Q

What is the function of the balloon driver?

A

To demand or relinquish memory from the guest operating system under control of the VMkernel

21
Q

What is the VMkernel swap file?

A

A backing store for the virtual machine’s RAM

22
Q

What happens to the VMkernel swap file of a virtual machine when it is turned off?

A

It gets deleted

23
Q

What percentage of memory can be taken away in the ballooning process?