Übersicht zu den ZFS-Versionen?

McStarfighter

Kosmokrat
Ähm, kennt jemand von euch ne Übersicht über die ZFS-Versionen und die Weiterentwicklungen, die dadurch kamen?
Ich lese immer wieder von diesen Versionen (FreeBSD 8.0 hat 13 und jumpt mit 8.1 auf 14, Solaris selbst hat 24, etc.), weiß aber nicht, was die einzelnen so mit sich bringen und welche Abstriche ich da im Endeffekt machen muß.

BTW: Weiß jemand, mit welcher ZFS-Version die derzeitigen FreeNAS-Releases arbeiten?


Wieder mal Danke im Voraus ...
 
Ähm, kennt jemand von euch ne Übersicht über die ZFS-Versionen und die Weiterentwicklungen, die dadurch kamen?

http://www.mail-archive.com/freebsd-hackers@freebsd.org/msg67445.html

bzw. für spätere Versionen

http://hub.opensolaris.org/bin/view/Community+Group+zfs/15
http://hub.opensolaris.org/bin/view/Community+Group+zfs/16
http://hub.opensolaris.org/bin/view/Community+Group+zfs/17
etc.

BTW: Weiß jemand, mit welcher ZFS-Version die derzeitigen FreeNAS-Releases arbeiten?

Das müsste die originale ZFS-Version 6 von FreeBSD 7.2 sein, das Update auf Version 13 hat FreeNAS meines Wissens nicht nachgezogen.
 
Ohne allzu spezifisch werden zu wollen: Version 6 im Verhältnis zu Version 14, ist da was wichtiges in der 14er drin? Ich frage, weil ich FreeNAS mit ZFS einsetzen will (Transparente Kompression geht ja schon mit V6, durchaus interessant für mich selbst) und es mich durchaus interessiert, ob ein Warten auf FreeNAS 0.8 lohnt (wann immer die erscheinen mag) ...
 
Ja tut es. Das hat weniger mit ZFS zu tun, der Knackpunkt ist FreeBSD. In der ganzen FreeBSD 7 Reihe (das schließt auch 7.3 mit seinem ZFS v13 ein) ist ZFS aus guten Gründen experimentell. Es gibt Probleme mit der Speicherverwaltung, was das ganze System instabil macht. Es gibt große Probleme mit Deadlock, Prozesse verklemmen und laufen niemals weiter. Es gab Probleme mit der Konsistenz, was zu defekten Pools und totalem Datenverlust führen konnte. Das alles muss nicht kritisch sein, diverse Personen haben ZFS auf einem FreeBSD 7 zu voller Zufriedenheit genutzt. Das ZFS v13 in 7.3 trägt seinen Teil dazu bei, es beseitigt zumindest die meisten Deadlocks und senkt das Datenverlustrisiko enorm. Wirklich gut und so sicher, dass man es wirklich empfehlen kann, läuft es aber erst auf 8.0. Das liegt vor allem an diversen Änderungen innerhalb der virtuellen Speicherverwaltung des Kernels und des VFS. Diese Änderungen sind nicht rückportierbar und werden daher niemals in einem (vielleicht nie kommenden) FreeBSD 7.4 auftauchen.

Der Unterschied zwischen v13 und v14 ist marginal, das ist nur ein paar kleine Bugfixes. Um es klarzustellen, ZFS hat zwischen 8.0 und 8.1 eine Myriade Patches und Verbesserungen bekommen, doch die einzige wirklich kritische Sache war die "Security Advisory" im Januar. Der Rest waren vor allem Bugfixes in den Tools zfs(8) und zpool(8), sowie in libzfs. Dazu wurden einige potentielle Panics behoben, die waren jedoch alle recht obskur und sollten einem im echten Leben praktisch nie begegnen. Interessanter sind einige Performance-Verbesserungen, die allerdings auch nur Randfälle wie Überlast, die Ausgabe von "zfs list" in speziellen Situationen und so weiter betreffen. Außerdem soll ZFS in 8.1 noch ein wenig besser bei knappen Arbeitsspeicher laufen, aber auch das bewegt sich eher an der Grenze der Wahrnehmbarkeit. Es ist eher der feine Unterschied zwischen Absturz durch Speichermangel und gerade eben noch weiterlaufen.

Alles in allem: Ich würde für ZFS entweder auf das neue FreeNAS aus Basis von FreeBSD 8 warten. Das lohnt sich und du kannst Nachts besser schlafen. Eine Aktualisierung von 8.0 auf 8.1 - bzw. auf 8.1 zu warten - ist aber nicht zwingend nötig.
 
Vielen Dank für die Erklärungen. Dann warte ich tatsächlich mal lieber auf FreeNAS 0.8. Wenn ich nur wüßte, wann das mal erscheinen wird ... Seufz ...
 
Hm, ein OpenSolaris direkt als NAS ... drüber nachgedacht hab ich schon, aber FreeNAS wäre mir eigentlich lieber, schon aufgrund der FreeBSD-Basis ... Wie gesagt, ich warte dann mal, gespannt wie ein Flitzebogen, auf FreeNAS 0.8. Wenn ich den letzten Eintrag im Blog von denen richtig deute, dann soll es auf den BSD Days soweit sein. Am 1.6. glaub ich ... ;)
 
Danke für den Tipp. Habs mir mal genauer angesehen und an sich ist es sogar ne super Sache ... :D Wenn da nicht die Beschränkung auf 12 TB nutzbaren Speicher wäre (bei mir 2 TB zu wenig) ... Aber ich werde die Kaufversion mal genauer ansehen und in die engere Wahl nehmen ... ;)
 
Zurück
Oben