QEMU Logo
10.0.50

Contents:

  • About QEMU
  • System Emulation
  • User Mode Emulation
  • Tools
  • System Emulation Management and Interoperability
  • System Emulation Guest Hardware Specifications
  • Developer Information
    • QEMU Community Processes
    • QEMU Build System
    • Testing QEMU
    • Internal QEMU APIs
    • Internal Subsystem Information
      • The QEMU Object Model (QOM)
      • Atomic operations in QEMU
      • Using RCU (Read-Copy-Update) for synchronization
      • block-coroutine-wrapper
      • Modelling a clock tree in QEMU
      • eBPF RSS virtio-net support
      • Migration
        • Migration framework
        • Migration features
        • Backwards compatibility
        • Best practices
      • Multi-process QEMU
      • Reset in QEMU: the Resettable interface
      • QAPI interface for S390 CPU topology
      • Booting from real channel-attached devices on s390x
      • Tracing
      • UEFI variables
      • IOMMUFD BACKEND usage with VFIO
      • How to write monitor commands
      • Writing VirtIO backends for QEMU
      • Cryptography in QEMU
      • Using Multiple IOThreads
    • TCG Emulation
    • Codebase
  • Glossary
QEMU
  • Developer Information
  • Internal Subsystem Information
  • Migration
  • Migration features
  • View page source

Migration features

Migration has plenty of features to support different use cases.

  • Postcopy
    • Enabling postcopy
    • Postcopy internals
    • Postcopy features
  • Dirty limit
  • VFIO device migration
    • System memory dirty pages tracking
    • System memory dirty pages tracking when vIOMMU is enabled
    • Live migration save path
    • Live migration resume path
  • Virtio device migration
    • Save state procedure
    • Load state procedure
    • Implications of this setup
  • Mapped-ram
    • Usage
    • Use-cases
    • RAM section format
    • Restrictions
  • CheckPoint and Restart (CPR)
    • cpr-reboot mode
    • cpr-transfer mode
  • QPL Compression
    • QPL Compression Framework
    • Shared Virtual Memory(SVM) Introduction
    • How To Use QPL Compression In Migration
    • The Difference Between QPL And ZLIB
    • The Best Practices
  • User Space Accelerator Development Kit (UADK) Compression
    • UADK Framework
  • QATzip Compression
    • QATzip Compression Framework
    • How To Use QATzip Compression
    • QAT Memory Requirements
    • How To Choose Between QATzip and QPL
Previous Next

© Copyright 2025, The QEMU Project Developers.

Built with Sphinx using a theme provided by Read the Docs.

This documentation is for QEMU version 10.0.50.

QEMU and this manual are released under the GNU General Public License, version 2.