[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v8 0/6] support dirtyrate at the granualrity of vcpu
From: |
Peter Xu |
Subject: |
Re: [PATCH v8 0/6] support dirtyrate at the granualrity of vcpu |
Date: |
Fri, 18 Jun 2021 12:00:02 -0400 |
On Fri, Jun 18, 2021 at 11:32:01PM +0800, huangy81@chinatelecom.cn wrote:
> From: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
>
> v8
I have one last comment in patch 2, the rest looks good to me, thanks.
I think the next step can be that we add another command to configure dirty
rate limit for each of the vcpu. It can be the 3rd bit in the
global_dirty_tracking and it should require dirty ring too to be there, but I
haven't thought deeper.. Then after that, we may teach migration code some
algorithm to auto-setup these per-vcpu throttling, it'll grow into some kind of
per-vcpu auto-converge.
Do you think above would be something worth trying out? And.. Dave/Paolo/Juan?
Btw, this series cannot apply cleanly to master here. Maybe you need to pull
and rebase?
--
Peter Xu
- [PATCH v8 1/6] KVM: introduce dirty_pages and kvm_dirty_ring_enabled, (continued)
- [PATCH v8 4/6] migration/dirtyrate: adjust order of registering thread, huangy81, 2021/06/18
- [PATCH v8 3/6] migration/dirtyrate: introduce struct and adjust DirtyRateStat, huangy81, 2021/06/18
- [PATCH v8 5/6] migration/dirtyrate: move init step of calculation to main thread, huangy81, 2021/06/18
- [PATCH v8 6/6] migration/dirtyrate: implement dirty-ring dirtyrate calculation, huangy81, 2021/06/18
- Re: [PATCH v8 0/6] support dirtyrate at the granualrity of vcpu,
Peter Xu <=