Wann schaltet Ihr ZFS compression ein und wann nicht

Frank

Anfänger
Hallo,
wann schaltet Ihr ZFS compression ein und wann nicht?

Bei einem File-Server mit Dateien in allen möglichen Größen macht es doch sicher Sinn lz4 einzuschalten, oder?
 
So lange du nicht hauptsächlich bereits komprimierte Dateien hast, eine sehr schlappe CPU oder sehr schnelle SSDs hast macht es durchaus Sinn LZ4 einfach zu aktivieren.
 
die Größe der Dateien ist nicht mal so sehr maßgeblich. Viel eher kommt es darauf an ob die aufzubewahrenden Daten sinnvoll komprimierbar sind. Ich persönliche habe mit lz4 bislang nur gute Erfahrungen gemacht und würde es quasi immer einsetzen. Sollte aber mal I/O bzw. Performance einen Flaschenhals darstellen, würde ich nochmal einen Benchmark machen und ggf. ohne Kompression arbeiten. http://wiki.illumos.org/display/illumos/LZ4+Compression
 
Hallo,
wann schaltet Ihr ZFS compression ein [...]?

Beim Erstellen eines ZFS-Dateisystems; sprich: immer. :)

Am Rande: ZFS prüft vor dem Schreiben, ob sich Komprimieren überhaupt lohnt. Der Schwellwert liegt bei 12,5% (s. zio_compress.c). Lohnt sich's nicht, wandern die Daten eben so auf die Platte.
 
Wobei man generell sagen kann, dass lz4 global einzuschalten sehr sinnvoll ist. Der Algorithmus ist extrem schnell, selbst bei schlecht zu komprimierenden Daten ist der sich aus ihm ergebende Overhead auf einer adäquaten CPU gering bis vernachlässigbar. Je nach Art gespeicherten Daten spart man bis zu 75% Speicherplatz ein, gewinnt durch die geringere zu übertragende Datenmenge vor allem bei magnetischen Festplatten noch einiges an Übertragungsrate hinzu.
 
Zurück
Oben