* [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