[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 06/11] migration: Introduce dirty-limit capability
From: |
Peter Xu |
Subject: |
Re: [PATCH v2 06/11] migration: Introduce dirty-limit capability |
Date: |
Tue, 29 Nov 2022 18:58:55 -0500 |
On Mon, Nov 21, 2022 at 11:26:38AM -0500, huangy81@chinatelecom.cn wrote:
> From: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
>
> Introduce migration dirty-limit capability, which can
> be turned on before live migration and limit dirty
> page rate durty live migration.
>
> Introduce migrate_dirty_limit function to help check
> if dirty-limit capability enabled during live migration.
>
> Meanwhile, refactor vcpu_dirty_rate_stat_collect
> so that period can be configured instead of hardcoded.
>
> dirty-limit capability is kind of like auto-converge
> but using dirty limit instead of traditional cpu-throttle
> to throttle guest down. To enable this feature, turn on
> the dirty-limit capability before live migration using
> migratioin-set-capabilities, and set the parameters
> "x-vcpu-dirty-limit-period", "vcpu-dirty-limit" suitably
> to speed up convergence.
>
> Signed-off-by: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
Acked-by: Peter Xu <peterx@redhat.com>
PS: please replace 7.1 with 7.3 in this patch and the previous one.
--
Peter Xu
- [PATCH v2 01/11] dirtylimit: Fix overflow when computing MB, (continued)
- [PATCH v2 01/11] dirtylimit: Fix overflow when computing MB, huangy81, 2022/11/21
- [PATCH v2 02/11] softmmu/dirtylimit: Add parameter check for hmp "set_vcpu_dirty_limit", huangy81, 2022/11/21
- [PATCH v2 03/11] kvm-all: Do not allow reap vcpu dirty ring buffer if not ready, huangy81, 2022/11/21
- [PATCH v2 05/11] qapi/migration: Introduce vcpu-dirty-limit parameters, huangy81, 2022/11/21
- [PATCH v2 06/11] migration: Introduce dirty-limit capability, huangy81, 2022/11/21
- Re: [PATCH v2 06/11] migration: Introduce dirty-limit capability,
Peter Xu <=
- [PATCH v2 08/11] migration: Export dirty-limit time info, huangy81, 2022/11/21
- [PATCH v2 07/11] migration: Implement dirty-limit convergence algo, huangy81, 2022/11/21
- [PATCH v2 04/11] qapi/migration: Introduce x-vcpu-dirty-limit-period parameter, huangy81, 2022/11/21
- [PATCH v2 09/11] tests: Add migration dirty-limit capability test, huangy81, 2022/11/21
- [PATCH v2 11/11] tests/migration: Introduce dirty-limit into guestperf, huangy81, 2022/11/21