[linux-lvm] very slow fw performance when snapshots active
malahal at us.ibm.com
malahal at us.ibm.com
Thu Oct 18 16:01:45 UTC 2007
Reducing chunksize may help a bit but you may end up having
performance problems when you read snapshot data later.
Thanks, Malahal.
Gabriel Barazer [gabriel at oxeva.fr] wrote:
> On 10/18/2007 4:01:40 PM +0200, "Zurell, Falko"
> <Falko.Zurell at idmedia.com> wrote:
> >Ok, i understand the point with the swap file of vi. But why is this
> >with snapshots activated that much slower than without?
> >Why can the file be saved in seconds without cow instead of about 2
> >minutes with cow. Needing twice the time for saving would be reasonable.
>
> I think this is because the re-writing operation on a standard block
> device is done using a comparison between the data to write, and the
> data already written (which is nearly all the time read from the OS file
> cache in your test case, instead of the block device itself, because the
> file written was entirely read just before) whereas the LVM snapshot
> target redirect any write to the COW space without this comparison step.
> Maybe there is a possible optimization of the snapshot dm target which
> could compare block before deciding to write them on the COW space.
> Obvisouly, such optimization process add a slight overhead an can
> possibly have a negative impact on the performance.
>
> Gabriel
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
More information about the linux-lvm
mailing list