[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Qemu-devel][PATCH,RFC] Zero cluster dedup
From: |
Laurent Vivier |
Subject: |
RE: [Qemu-devel][PATCH,RFC] Zero cluster dedup |
Date: |
Wed, 03 Sep 2008 15:12:38 +0200 |
Le mercredi 03 septembre 2008 à 06:07 -0700, Shahar Frank a écrit :
> > This is still the L2 table which has to be written each time. Say we
> > have a 64k write, then you could save 15 L2 table writes if qcow_dedup
> > could handle zeroing multiple contiguous clusters at once. This could
> > matter for performance when wiping lots of data.
>
> You have a good point when it comes to a sequence of zero clusters (the
> L2 writes can be optimized as you wrote above). I will re-implement
> this.
Perhaps you should consider to set the l2_table entry to 0 when there is
no backing file: it avoids some I/O and allows to aggregate free
entries.
(no, I'm not obstinate :-D )
Laurent
--
----------------- address@hidden ------------------
"La perfection est atteinte non quand il ne reste rien à
ajouter mais quand il ne reste rien à enlever." Saint Exupéry
Re: [Qemu-devel][PATCH,RFC] Zero cluster dedup, Kevin Wolf, 2008/09/03
- RE: [Qemu-devel][PATCH,RFC] Zero cluster dedup, Shahar Frank, 2008/09/03
- Re: [Qemu-devel][PATCH,RFC] Zero cluster dedup, Kevin Wolf, 2008/09/03
- RE: [Qemu-devel][PATCH,RFC] Zero cluster dedup, Shahar Frank, 2008/09/03
- RE: [Qemu-devel][PATCH,RFC] Zero cluster dedup,
Laurent Vivier <=
- RE: [Qemu-devel][PATCH,RFC] Zero cluster dedup, Shahar Frank, 2008/09/03
Re: [Qemu-devel][PATCH,RFC] Zero cluster dedup, Laurent Vivier, 2008/09/03