public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] lvm2 (PEs) defragmentieren: geht das?
@ 2007-07-04 13:43 Andreas Baier
  2007-07-04 14:00 ` [gentoo-user-de] " Alexander Skwar
  2007-07-04 20:16 ` [gentoo-user-de] " Johannes Hirte
  0 siblings, 2 replies; 6+ messages in thread
From: Andreas Baier @ 2007-07-04 13:43 UTC (permalink / raw
  To: gentoo-user-de

Hallo,

der Betreff sagt eigentlich schon alles.

Weiß jemand, ob das möglich ist? Und wenn nein, ist es unter evms möglich?

MfG Andreas
--
gentoo-user-de@gentoo.org mailing list



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

* [gentoo-user-de]  Re: lvm2 (PEs) defragmentieren: geht das?
  2007-07-04 13:43 [gentoo-user-de] lvm2 (PEs) defragmentieren: geht das? Andreas Baier
@ 2007-07-04 14:00 ` Alexander Skwar
  2007-07-04 14:20   ` Andreas Baier
  2007-07-04 20:16 ` [gentoo-user-de] " Johannes Hirte
  1 sibling, 1 reply; 6+ messages in thread
From: Alexander Skwar @ 2007-07-04 14:00 UTC (permalink / raw
  To: gentoo-user-de

Andreas Baier <don.ande@gmx.de> wrote:

> der Betreff sagt eigentlich schon alles.

Und was steht da? Es schadet sicher nicht, den Betreff nochmal im
Body zu wiederholen.

> Weiß jemand, ob das möglich ist? 

Ja. Mit pvmove. Irgendwo habe ich auch mal ein Programm/Script
gesehen, das pvmove aufgerufen hat um eine Defragmentierung einfacher
zu machen. Finde es aber leider nicht mehr :(

Alexander Skwar

-- 
gentoo-user-de@gentoo.org mailing list



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

* Re: [gentoo-user-de]  Re: lvm2 (PEs) defragmentieren: geht das?
  2007-07-04 14:00 ` [gentoo-user-de] " Alexander Skwar
@ 2007-07-04 14:20   ` Andreas Baier
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Baier @ 2007-07-04 14:20 UTC (permalink / raw
  To: gentoo-user-de

Hallo,
> Ja. Mit pvmove. Irgendwo habe ich auch mal ein Programm/Script
> gesehen, das pvmove aufgerufen hat um eine Defragmentierung einfacher
> zu machen. Finde es aber leider nicht mehr :(
Danke, schaue es mir gleich mal an.

Gruß Andreas

--
gentoo-user-de@gentoo.org mailing list



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

* Re: [gentoo-user-de] lvm2 (PEs) defragmentieren: geht das?
  2007-07-04 13:43 [gentoo-user-de] lvm2 (PEs) defragmentieren: geht das? Andreas Baier
  2007-07-04 14:00 ` [gentoo-user-de] " Alexander Skwar
@ 2007-07-04 20:16 ` Johannes Hirte
  2007-07-04 20:41   ` Andreas Baier
  2007-07-05  5:38   ` [gentoo-user-de] " Alexander W Skwar
  1 sibling, 2 replies; 6+ messages in thread
From: Johannes Hirte @ 2007-07-04 20:16 UTC (permalink / raw
  To: gentoo-user-de

Am Mittwoch, 4. Juli 2007 schrieb Andreas Baier:
> Hallo,
>
> der Betreff sagt eigentlich schon alles.
>
> Weiß jemand, ob das möglich ist? Und wenn nein, ist es unter evms möglich?
>
> MfG Andreas

Was willst du an einem LV defragmentieren? Das stellt dir ein Block Device zur 
Verfügung, mit einer straight forward Allokation der Blöcke. Es kennt 
keinerlei Struktur wie ein Dateisystem, sprich man kann auch nichts 
defragmentieren.

Johannes
--
gentoo-user-de@gentoo.org mailing list



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

* Re: [gentoo-user-de] lvm2 (PEs) defragmentieren: geht das?
  2007-07-04 20:16 ` [gentoo-user-de] " Johannes Hirte
@ 2007-07-04 20:41   ` Andreas Baier
  2007-07-05  5:38   ` [gentoo-user-de] " Alexander W Skwar
  1 sibling, 0 replies; 6+ messages in thread
From: Andreas Baier @ 2007-07-04 20:41 UTC (permalink / raw
  To: gentoo-user-de

Hallo,
> Was willst du an einem LV defragmentieren? Das stellt dir ein Block Device
> zur Verfügung, mit einer straight forward Allokation der Blöcke. Es kennt
> keinerlei Struktur wie ein Dateisystem, sprich man kann auch nichts
> defragmentieren.
Das ist meines Wissens nicht ganz richtig, da lvm2 das Gerät in Physical 
Extends (pe's) organisiert. Die sind normalerweise 4MB groß. Bei mir 
allerdings 16 da pro Physical Device nur 256, glaube ich, verwaltet werden 
und mein Array knapp 2TB groß ist und es sowieso noch auf die Datenart 
ankommt.
Es kommt aber darauf an, wie man das lv initialisiert, also contigous oder 
noncontigous. Im ersten Fall werden die Blöcke in einem Stück dem lv 
zugewiesen (somit kann keine Fragmentierung geschehen, ist auf Dauer aber 
unflexibel), im 2.Fall werden pe's nach Bedarf zugewiesen. So können dann, 
wenn man am Anfang mehrere lvs erstellt, diese aber bloß nach und nach mit 
Daten füllt, sich die zu den lv gehörenden pe's über das ganze Volume 
erstrecken. Kurz es ist fragmentiert. Bei großen Dateien und Sprüngen im 4 
oder hier 16MB Bereich auf der Festplatte kann dann ein Performance-Verlust 
schon spürbar werden. Bei mir macht es hier z.B. Unterschiede von mehr als 
15-40MB/s aus, bei ähnlich großen Dateien aber unterschiedlichen lvs. Daher 
die Frage.
Was ich jetzt nicht weiß, ist, was passiert, wenn man Daten löscht, ob dann 
bei einem noncontigous lv auch die pe's wieder freigegeben werden.

Gruß Andreas

--
gentoo-user-de@gentoo.org mailing list



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

* [gentoo-user-de]  Re: lvm2 (PEs) defragmentieren: geht das?
  2007-07-04 20:16 ` [gentoo-user-de] " Johannes Hirte
  2007-07-04 20:41   ` Andreas Baier
@ 2007-07-05  5:38   ` Alexander W Skwar
  1 sibling, 0 replies; 6+ messages in thread
From: Alexander W Skwar @ 2007-07-05  5:38 UTC (permalink / raw
  To: gentoo-user-de

· Johannes Hirte <johannes-hirte@web.de>:

> Am Mittwoch, 4. Juli 2007 schrieb Andreas Baier:
>> Hallo,
>>
>> der Betreff sagt eigentlich schon alles.
>>
>> Weiß jemand, ob das möglich ist? Und wenn nein, ist es unter evms möglich?
>>
>> MfG Andreas
> 
> Was willst du an einem LV defragmentieren?

Vermutlich die Verteilung der PEs über den/die PVs. Das würde ich
zumindest defragmentieren wollen.

> Verfügung, mit einer straight forward Allokation der Blöcke. Es kennt 
> keinerlei Struktur wie ein Dateisystem, sprich man kann auch nichts 
> defragmentieren.

Falsch. Man kann es sehr wohl defragmentieren. Nicht nur Dateisysteme
defragmentieren. LVs können fragmentieren. Oder auch der virtuelle
Speicher kann fragmentieren (um nur ein weiteres non-FS Beispiel zu
nennen).

Alexander Skwar
-- 
Every silver lining has a cloud around it.

-- 
gentoo-user-de@gentoo.org mailing list



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

end of thread, other threads:[~2007-07-05  5:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-04 13:43 [gentoo-user-de] lvm2 (PEs) defragmentieren: geht das? Andreas Baier
2007-07-04 14:00 ` [gentoo-user-de] " Alexander Skwar
2007-07-04 14:20   ` Andreas Baier
2007-07-04 20:16 ` [gentoo-user-de] " Johannes Hirte
2007-07-04 20:41   ` Andreas Baier
2007-07-05  5:38   ` [gentoo-user-de] " Alexander W Skwar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox