Fragmentierung

proxifoxi

Member
Aug 17, 2021
201
16
23
Ich sehe gerade bei meinen ZFS's unter (NODE -> DISK -> ZFS) das dort die Fragmentierung zu nimmt !
Was genau ist damit gemeint ?
Muss man dagegen was machen ? irgend ein spezielles Tool laufen lassen etc. ?

Grüße
eure
Foxi
 
Hi,

wenn dein ZFS auf SSDs ist, kümmer dich nicht weiter....
bei HDDs hilft eine dedizierte SLOG-SSD oder die Datasets ein mal bewegen....

ZFS-Fragmentierung hat auch wenig gemeinsam mit der klassischen Fragmentieren einer NTFS oder FAT oder Ext-Partition...

ansonsten kannst du dich stundenlang darüber schlau lesen hier:

https://de.wikibooks.org/wiki/ZFS_auf_Linux/_Fragmentierung
https://forum.proxmox.com/search/2654917/?q=ZFS+fragment&o=date
https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSZpoolFragmentationMeaning
 
  • Like
Reactions: proxifoxi
Hängt davon ab ob du SSDs oder HDDs benutzt. SSDs ist Fragmentierung egal, HDDs werden je langsamer, desto mehr fragmentiert sie sind. ZFS ist ein CoW Dateisystem, also kann man es nicht defragmentieren. Damit die Fragmentierung langsamer ansteigt solltest du gucken, dass die immer mindestens 20% des Pools leer lässt, damit ZFS immer genügend große zusammenhängenge leere Blöcke zum schreiben hat und nichts alles quer über die Disks verstreut in die letzten kleinen Lücken schreiben muss.
Verringern der Fragmentierung geht nur indem man alle Daten vom Pool holt und dann alles wieder auf den Pool schreibt.
 
Last edited:
  • Like
Reactions: proxifoxi