[pve-devel] [PATCH Storage] LVM Striping

Tom Weber pve at junkyard.4t2.com
Thu Jul 27 19:18:40 CEST 2017


Am Mittwoch, den 26.07.2017, 20:44 +0200 schrieb Martin Lablans:
> Dear all,
> 
> this patch will change the LVM storage plugin to create striped
> rather
> than linear logical volumes, which can multiply the throughput for 
> volume groups backed by several controllers or network paths.
> 
> The number of stripes is set equal to the number of physical volumes
> in 
> the volume group (which is determined using vgs). If this number is
>> (one), linear volumes are used as before.

You're making an assumption that wouldn't hold on most of my machines
(event though they're not converted to pve yet).
- I often have SSD and HDD based physical volumes in a volume group, so
I can decide which LV I put on which PV - speed vs space
- Huge drives - esp. HDD based ones, I usually partition to get smaller
PVs (each partition a PV) for 2 reasons: 1) the PVs at the beginning of
the disk are usually faster than the ones at the end - this makes it
easier to place a LV 2) Handling of PVs (think about pvmove) is easier.

This might or might not be of interest for the regular pve user (and I
guess I'll end up hand-optimizing for my setup anyway when using pve ;)
) but I don't think automatic striping by default, just based on the
number of PVs is a good idea.

Regards,
  Tom




More information about the pve-devel mailing list