SlideServe
Menu
Préférences
© SlideServe · v2026

Virtualization Infrastructure Administration

lluvia avatar
10 diapositives · 445 Views · Jul 29, 2014

Virtualization Infrastructure Administration. Resources Jakub Yaghob. Resources. Main resources CPU Memory I/O resources Storage I/O Network I/O. Resource management. Resource pool Resource allocation Provides resources for VMs and child pools Hierarchical structure

Virtualization Infrastructure Administration - slide 1
01 / 10Virtualization Infrastructure Administration
1 / 17

Télécharger la présentation

Virtualization Infrastructure Administration
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Virtualization Infrastructure Administration Resources Jakub Yaghob

  2. Resources • Main resources • CPU • Memory • I/O resources • Storage I/O • Network I/O

  3. Resource management • Resource pool • Resource allocation • Provides resources for VMs and child pools • Hierarchical structure • Business requirements of organization • Expandable? • YES – VMs and subpools can draw from this pool’s parent • NO – VMs and subpools can draw only from this pool, even if its parent has free resources • Resource allocation for VM • Fine tuning of an application

  4. CPU management • vCPU mapping • Each vCPU from VM mapped to HEC (HW execution context) • HEC • Hypervisor scheduling entity • Core/HT thread • All vCPUs in the VM scheduled at the same time HEC HEC HEC HEC

  5. A 2 4 4 6 8 8 8 10 10 3 3 6 6 6 9 9 9 12 B 6 6 6 6 6 6 12 12 12 C CPU scheduling • Proportional-share scheduling • Simple virtual-time algorithm • Virtual time = usage / share • Schedule VM with smallest virtual time • Example: 3 VM A, B, C with 3:2:1 share ratio

  6. Limits, reservations, and shares • Limit • Upper bound of consumption, even if underutilized • Concrete absolute units • Reservation • Minimum guarantee, even when system overloaded • Concrete absolute units • Admission control: sum of reservations ≤ capacity • Shares • More shares – greater priority • Abstract relative units, only ratios matter

  7. Virtual memory management • Virtual memory • Mapped by application inside the guest OS • Physical memory • Host presents physical pages to VMs • Machine memory • Actual pages allocated by host application guest OS hypervisor

  8. Using memory efficiently • Transparent page sharing • Hypervisor detects identical pages in VM memory and maps them to the same physical memory • No changes to guest OS • Shared pages as COW

  9. Guest OS ballooning • VMware Tools balloon driver • Deallocate memory from VM when memory is scarce Ample memory.Balloon remainsuninflated. Guest is forced to page out to its own paging area. The VMkernel reclaims memory. Inflate balloon. (Driver demands memory from guest operating system.) Guest can page in. Host grants memory. Deflate balloon.(Driver relinquishes memory.)

  10. Resource pools example