← Virtualisierung & Private Cloud

CPU, Speicher und Platzierung

Die Gast-CPU liegt bei 55 Prozent, die Antwortzeit steigt und weitere vCPUs machen die VM noch unruhiger. Wartet der Workload auf Rechenzeit, Speicherlokalität oder eine Ressource, die nur auf dem Papier zugesagt ist?

Einstieg · ~25 Min · 11 Abschnitte Einführung · 8 Übungen (davon 3 Missionen)

Modul starten →

Fortschritt wird gespeichert — du kannst das Modul später jederzeit fortsetzen.

Nur den Lehrtext lesen →

Das kannst du danach

  • ✓virtuelle Zuweisung, tatsächliche Nachfrage und physische Bedienung getrennt messen
  • ✓CPU- und Speicherdruck vor einer Größenänderung auf Gast und Host korrelieren
  • ✓Reservierung, NUMA und Platzierung gegen SLO sowie Ausfallreserve abwägen

Übungen

  • 1. EntscheidungGemeinsamen Speicherdruck zuerst belegen
  • 2. EntscheidungDienstbeziehung in die Platzierung übertragen
  • 3. MissionRessourcensignale ihrer Ebene zuordnen
  • 4. DiagnoseGast-CPU und Hostkonkurrenz auseinanderhalten
  • 5. EntscheidungBallooning nicht isoliert bewerten
  • 6. EntscheidungEine Mindestzusage gegen Failoverkapazität rechnen
  • 7. EntscheidungEine Größenänderung gegen NUMA prüfen
  • 8. ReihenfolgeEine Ressourcenänderung als Experiment betreiben

Arbeitsartefakte

Quellen & Aktualität9 Primärquellen · zuletzt geprüft:
  1. 01libvirt: virsh domstats
  2. 02libvirt: Domain XML format
  3. 03Linux kernel documentation: PSI - Pressure Stall Information
  4. 04libvirt: Domain XML memory balloon device
  5. 05Linux manual page: vmstat
  6. 06OpenStack Nova: Server groups
  7. 07libvirt: Domain XML CPU allocation
  8. 08libvirt: Domain XML resource partitioning
  9. 09libvirt: Domain XML NUMA node tuning

Verfasst von Julian Zentgraf