[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Qemu-block] [PATCH v6] migration/block: use blk_pwrite
From: |
Fam Zheng |
Subject: |
Re: [Qemu-devel] [Qemu-block] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster |
Date: |
Mon, 17 Apr 2017 11:47:44 +0800 |
User-agent: |
Mutt/1.8.0 (2017-02-23) |
On Fri, 04/14 14:48, 858585 jemmy wrote:
> >> Effectively, if no cluster is zero, this patch still splits a big write
> >> into
> >> small ones, which is the opposition of usual performance optimizations
> >> (i.e.
> >> trying to coalesce requests).
> >
> > Good point!
> >
> > Another patch can modify the loop to perform the largest writes
> > possible. In other words, do not perform the write immediately and
> > keep a cluster counter instead. When the zero/non-zero state changes,
> > perform the write for the accumulated cluster count.
>
> if the zero/non-zero state changes very frequently, it will not work.
It will work, but just not improving anything. I think this is a worthwhile
optimzation to do.
Fam
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, (continued)
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, 858585 jemmy, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, 858585 jemmy, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, Fam Zheng, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, 858585 jemmy, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, Fam Zheng, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, 858585 jemmy, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, Fam Zheng, 2017/04/24
- Re: [Qemu-devel] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, 858585 jemmy, 2017/04/24
Re: [Qemu-devel] [Qemu-block] [PATCH v6] migration/block: use blk_pwrite_zeroes for each zero cluster, Stefan Hajnoczi, 2017/04/14