Project

General

Profile

Actions

Feature #16586

open

bhyve should support dirty page throttle

Added by Patrick Mooney 17 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
bhyve
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

During live migration of a VM, the VMM must copy memory pages which have been dirtied by the guest. The VMM can repeatedly scan the guest address space, copying dirty pages (and clearing their dirty bits) in the hope that number of pages to be copied eventually dwindles, in order to minimize the subsequent pause of the vCPUs (when the remaining pages and other state is finally copied).

Being able to introduce throttling to the rate at which vCPUs can dirty pages would be useful for optimizing such migrations.

KVM/qemu has such functionality, which would be worth considering when we design our own: https://www.qemu.org/docs/master/devel/migration/dirty-limit.html

No data to display

Actions

Also available in: Atom PDF