linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
* [linux-lvm] LVM and striping, defragmentation
@ 2001-02-26 16:04 Urs Thuermann
  2001-02-26 20:33 ` Joe Thornber
  0 siblings, 1 reply; 3+ messages in thread
From: Urs Thuermann @ 2001-02-26 16:04 UTC (permalink / raw)
  To: linux-lvm

I'd like to experiment with LVM and striping.  The HOWTO at
www.linuxdoc.org says in section 8.3 LVM native striping

    Performance notices

    The performance 'gain' may well be very negative if you stripe over 2
    partitions of the same disk - take care to prevent that.


How can I take care of it?  I've seen no option in lvcreate to specify
where the PE should be taken from.  If I have a VG with only two PVs on
two different disks, will LVM automatically choose PEs from the two
PVs instead of one PV?  And what if I have a VG with several PVs on
disk A and several PVs on disk B.  How can I "take care to prevent"
that LVM does not choose two PEs from the same disk for striping?


When I resize my LVs in a VG multiple times, I can get some
fragmentation, i.e. LVs in the VG are not contiguous.  Is there a tool
to defragment LVs, i.e. to swap PEs so that all LVs in the VG are
contiguous again.  I read in the man page that the allocation policy
can be set to "contiguous", but how can I make LVs contiguous after
some creating, removing, and resizing of LVs?

How much performance loss is to be expected in case of non-contiguous LVs?


urs

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-02-28 11:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-02-26 16:04 [linux-lvm] LVM and striping, defragmentation Urs Thuermann
2001-02-26 20:33 ` Joe Thornber
2001-02-28 11:15   ` Heinz J. Mauelshagen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).