~/talk

Virtio-(balloon|pmem|mem): Managing Guest Memory

Talkat KVM Forum 2020 · 2020-10-28..10-30· [databases]
links:none on file
links:none on file
slides:none on file

Inflating a balloon from an 8 GiB VM to 4 GiB reduces migrated RAM to 4 GiB; migration and overcommit instead use free page hinting (host write-protects and reclaims large pages) and free page reporting (guest reports and waits for host processing). File-backed direct mapping via virtio-pmem moves the page cache to the hypervisor and forces fsync on flushes but only supports raw images and has persistence caveats. Fine-grained resize with virtio-mem uses megabyte-scale blocks (4 MiB on x86_64), is slower than ballooning and not fully production-ready.

AI-written summary · about

  1. 0:00KVM FORUM
  2. 0:38Motivation: Manage Guest Memory
  3. 3:18Recap: Memory Ballooning
  4. 4:42Using Memory Balloon Inflation / Deflation ?
  5. 6:06virtio-balloon: inflate/deflate under guest control
  6. 8:07free page hinting: by Wei Wang (Intel)
  7. 9:10free page hinting: pros and cons
  8. 9:50free page reporting: by Alexander Duyck (Intel)
  9. 10:40free page reporting: pros and cons
  10. 11:19Balloon: TODOS
  11. 12:42virtio-pmem: Overview (2)
  12. 15:20virtio-prem: (Dis)Advantages and Open Items
  13. 18:31virtio-mem: Overview (1)
  14. 22:24virtio-mem: (Dis)Advantages and Open Items
  15. 25:35Summary + Outlook
  16. 29:01Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.