-
Welcome
-
Subscribe to
vmsplice with transparent huge pages
This proposal has been accepted as a session.
One Line Summary
vmsplice() could move (rather can copy) pages between processes, but performance would be greatly improved if this supported THP.
Abstract
QEMU is looking to use vmsplice to move pages from one process to another. QEMU will use this to move a VM to an updated QEMU executable (security fix) with minimal downtime. This approach flips pages without copying but as it uses pipe buffers it operates on 4K (or base PAGE_SIZE) pages only.
I would like to discuss solutions to improve this page flipping where one possible option is to change pipe buffers to support transparent huge pages.
Speaker
-
Robert Jennings
IBM- Favorites: View Robert's favorites
Biography
Rob is a Linux kernel developer in IBM’s Linux Technology Center based in Austin, TX. He has been working on operating systems for over 12 years and the Linux kernel for 9 years in the areas of networking, SCSI, memory hot-plug, hibernation, live-migration, and powerpc virtualization.
Sessions
-
- Title: vmsplice with transparent huge pages
- Microconference: Scaling
- Time: 4:10pm
-
One Line Summary:
vmsplice() could move (rather can copy) pages between processes, but performance would be greatly improved if this supported THP.
- Speakers: Robert Jennings