On Fri, Jun 11, 2021 at 10:05:22PM +0800, Hyman Huang wrote:
> > > +switch (last_method) {
> > > +case CALC_NONE:
> > > +case CALC_SAMPLE_PAGES:
> > > +if (config.per_vcpu) {
> > > +DirtyStat.method.vcpu.nvcpu = -1;
> > > +DirtyStat.method.vcpu.rates =
在 2021/6/8 2:36, Peter Xu 写道:
On Mon, Jun 07, 2021 at 09:15:20AM +0800, huang...@chinatelecom.cn wrote:
From: Hyman Huang(黄勇)
use dirty ring feature to implement dirtyrate calculation.
to enable it, set vcpu option as true in calc-dirty-rate.
add per_vcpu as mandatory option in
在 2021/6/10 2:17, Peter Xu 写道:
On Mon, Jun 07, 2021 at 09:15:20AM +0800, huang...@chinatelecom.cn wrote:
+static void calculate_dirtyrate_vcpu(struct DirtyRateConfig config)
+{
+CPUState *cpu;
+int64_t msec = 0;
+int64_t start_time;
+uint64_t dirtyrate = 0;
+uint64_t
On Mon, Jun 07, 2021 at 09:15:20AM +0800, huang...@chinatelecom.cn wrote:
> +static void calculate_dirtyrate_vcpu(struct DirtyRateConfig config)
> +{
> +CPUState *cpu;
> +int64_t msec = 0;
> +int64_t start_time;
> +uint64_t dirtyrate = 0;
> +uint64_t dirtyrate_sum = 0;
> +
On Mon, Jun 07, 2021 at 09:15:20AM +0800, huang...@chinatelecom.cn wrote:
> From: Hyman Huang(黄勇)
>
> use dirty ring feature to implement dirtyrate calculation.
> to enable it, set vcpu option as true in calc-dirty-rate.
>
> add per_vcpu as mandatory option in calc_dirty_rate, to calculate
>
From: Hyman Huang(黄勇)
use dirty ring feature to implement dirtyrate calculation.
to enable it, set vcpu option as true in calc-dirty-rate.
add per_vcpu as mandatory option in calc_dirty_rate, to calculate
dirty rate for vcpu, and use hmp cmd:
(qemu) calc_dirty_rate 1 on
Signed-off-by: Hyman