Um mehr Daten auf einem ZFS-Dateisystem zu speichern, ist die ZFS-Komprimierungsstrategie eine leichte Funktion, die speziell auf Linux-basierten Servern funktioniert. Sie können ZFS auf Linux-Betriebssystemen wie Solaris, MacOS, Ubuntu und FreeBSD verwenden. Network Attached Storage (NAS)-Administratoren können ZFS-Komprimierung auf Systemen wie TrueNAS verwenden.
Was ist ZFS-Komprimierung?
Administratoren können die ZFS-Komprimierung schnell mit wenigen Befehlen nutzen, und das Tool reduziert die Storage-Größe, die zum Speichern von Daten erforderlich ist. Ziel ist es, den Datei-Storage zu reduzieren und zusätzliche Daten auf dem Gerät zu speichern. ZFS-Komprimierung wurde speziell für das ZFS-Dateisystem entwickelt, das auf Linux-basierten Maschinen verfügbar ist.
Das ZFS-Komprimierungstool gibt Ihnen genau an, wie viel Platz Sie nach dem Komprimieren von Dateien sparen. Mithilfe der Statistiken können Administratoren erkennen, ob komprimierte Dateien genügend Platz sparen, damit sie sich lohnen können, während sie weiterhin Komprimierung verwenden. Bei Servern großer Unternehmen ist es in der Regel von Vorteil, Komprimierung zu verwenden, um Geld und Ressourcen zu sparen.
So funktioniert ZFS-Komprimierung
ZFS-Komprimierung ist für den Benutzer völlig unsichtbar, sodass nur Administratoren über Dateikomprimierung informiert sind. Obwohl die Verwendung von Komprimierung die Ressourcennutzung erhöht, sollten Benutzer keine Änderung der Storage-Geschwindigkeit feststellen. Es ist wichtig zu beachten, dass Dateien selbst nicht komprimiert werden. Stattdessen wird die ZFS-Komprimierung auf der Grundlage von Datensätzen komprimiert. Ein Datensatz im Datei-Storage ist eine Sammlung von Dateien.
Wenn eine Datei gespeichert wird, wird die Datei selbst nicht komprimiert, aber der Datensatz wird zunächst komprimiert, bevor er gespeichert wird. Wenn ZFS die Datei nicht komprimieren kann, wird die Datei in ihrer unkomprimierten Form gespeichert, um Datenverluste zu vermeiden. Die Kompressionsmenge wird mit verschiedenen Algorithmen festgelegt. Der lz4-Komprimierungsalgorithmus verwendet beispielsweise ein Verhältnis von 1,61. Der gzip-Algorithmus verwendet ein Verhältnis von 2,27. Administratoren können auch ihre eigene Komprimierungsrate festlegen.
Vorteile der ZFS-Komprimierung
Der größte Vorteil der ZFS-Komprimierung sind die Einsparungen beim Storage-Platz. Mit der Komprimierung können Sie mehr Daten in der gleichen Menge an Storage-Platz speichern. Ein Unternehmen kann Kosten für die Infrastruktur einsparen, da es nicht mehr Speicherplatz kaufen muss.
Kosteneinsparungen sind oft der indirekte Vorteil, den die meisten Unternehmen erleben. Bei großen NAS-Umgebungen kann Komprimierung mehrere Gigabyte an Storage einsparen. Storage ist teuer, sodass die Verwendung von ZFS-Komprimierung Unternehmen Tausende zusätzlicher Hardware- und Infrastrukturkosten erspart.
So aktivieren Sie ZFS-Komprimierung
Administratoren müssen zunächst die ZFS-Komprimierung aktivieren. Betriebssysteme deaktivieren standardmäßig die ZFS-Komprimierung. Hier ist ein Beispielbefehl zur Aktivierung der ZFS-Komprimierung auf Ubuntu:
zfs set compression=lz4 newvol
Beachten Sie, dass die Komprimierung für „newvol“ konfiguriert ist. Daten, die auf diesem Volume gespeichert sind, werden komprimiert. Sie sollten den Namen „newvol“ in Ihren eigenen Datenträgernamen ändern, um die Komprimierung zu ermöglichen. Sie können die ZFS-Komprimierung jederzeit später deaktivieren, wenn Sie feststellen, dass sie die Systemleistung beeinträchtigt.
Häufige Anwendungsfälle für ZFS-Komprimierung
Enterprise Storage ist in der Regel ein verteiltes System, das einen NAS verwendet. Administratoren mit großen Storage-Silos können mehrere Gigabyte an Storage einsparen. Sie verringern den Speicherplatzbedarf, sodass Benutzer mehr Dateien ohne Benachrichtigung speichern können, dass sie keinen Speicherplatz mehr zur Verfügung haben.
Die Verwendung von Komprimierung belastet die Rechenressourcen. Daher sollten Administratoren ihre Umgebung testen, bevor sie ZFS-Komprimierung auf allen Storage-Geräten implementieren. Administratoren werden einen Anstieg der CPU-Nutzung erleben, selbst in Umgebungen mit viel Rechenleistung. Solange die Serverumgebung den Anstieg der CPU-Nutzung bewältigen kann, werden die Einsparungen bei den Storage-Kosten die CPU-Ausgaben ausgleichen.
Fazit
Für Unternehmen mit hohen Storage-Kosten kann die Verwendung von ZFS-Komprimierung dazu beitragen, diese Kosten zu senken. ZFS-Komprimierung ist nur für Linux-Systeme verfügbar, sodass Windows-Administratoren mit einem anderen Komprimierungsalgorithmus arbeiten müssen. Der ZFS-Komprimierungsalgorithmus wird hauptsächlich in Unternehmensanwendungen verwendet, in denen NAS und verteilter Storage verwendet werden.
Pure Storage unterstützt Kosteneinsparungen und Energieeinsparungen durch Komprimierung. Erfahren Sie, wie unsere Purity-Betriebsumgebung und unsere FlashArray™-Systeme zu Ihren ZFS-Komprimierungsstrategien passen.