[linux-lvm] advice for curing terrible snapshot performance?
chris (fool) mccraw
gently at gmail.com
Mon Nov 15 18:05:55 UTC 2010
On Fri, Nov 12, 2010 at 16:17, chris (fool) mccraw <gently at gmail.com> wrote:
> interestingly the default snapshot chunk size on my system:
>
> LVM version: 2.02.56(1)-RHEL5 (2010-04-22)
> Library version: 1.02.39-RHEL5 (2010-04-22)
> Driver version: 4.11.5
>
> is 4k. a tutorial i was reading suggested it was 64k, and i didn't
> doublecheck if that was true. i am going to have to wait til after
> business hours to run more thorough tests, but i still see a slowdown
> way over 10x even at 64k chunk size with a single snapshot. i'll try
> it at all the different available chunk sizes and report back by
> monday.
Well, I only made it through most chunk sizes. here were my results:
(previously obtained:
no snapshot = ~11sec (727MB/sec)
1 snapshot @4k chunks = ~102sec (78MB/sec)
)
newly obtained:
1 snapshot @16k chunks = ~639sec (12MB/sec)
1 snapshot @32k chunks = ~367sec (21MB/sec)
1 snapshot @64k chunks = ~252sec (31MB/sec)
1 snapshot @256k chunks = ~145sec (55MB/sec)
1 snapshot @512k chunks = ~100sec (80MB/sec)
wish i'd tried 8kb, since that's the most interesting area of the
graph now that i lay the numbers out together. but no matter what
size i use, it's still nearly a factor of 10, and my numbers with the
default 4k chunks were almost as good as it gets.
More information about the linux-lvm
mailing list