Nowa wersja OpenZFS 2.1 została już wydana i zawiera obsługę dRAID, ulepszenia kompatybilności i wiele więcej.

Ogłoszono wydanie nowej wersji projektu OpenZFS 2.1 aw nowej wersji zaprezentowano kilka ulepszeń, z których najważniejszą zmianą w tej wersji jest dodanie obsługi dRAID.

Dla tych, którzy nie są zaznajomieni z OpenZFS, powinniście wiedzieć, że to zapewnia implementację komponentów ZFS dotyczy zarówno systemu plików, jak i menedżera woluminów. W szczególności, zaimplementowano następujące komponenty: SPA (alokator puli pamięci), DMU (jednostka zarządzania danymi), ZVOL (wolumen emulowany ZFS) i ZPL (warstwa ZFS POSIX).

Ponadto projekt oOferuje możliwość używania ZFS jako zaplecza dla klastrowego systemu plików Luster. Prace projektowe opierają się na oryginalnym kodzie ZFS zaimportowanym z projektu OpenSolaris i wzbogaconym o ulepszenia i poprawki społeczności Illumos. Projekt powstaje przy udziale personelu z Livermore National Laboratory w ramach kontraktu z Departamentem Energii Stanów Zjednoczonych.

Kod jest rozpowszechniany na bezpłatnej licencji CDDL, który jest niekompatybilny z GPLv2, który nie pozwala na integrację OpenZFS z jądrem Linuksa, ponieważ nie jest dozwolone mieszanie kodu na licencji GPLv2 i CDDL. Aby rozwiązać problem niezgodności licencyjnej, zdecydowano się na dystrybucję całego produktu na licencji CDDL jako oddzielny moduł do pobrania, który jest dostarczany oddzielnie od jądra. Stabilność bazy kodu OpenZFS jest uważana za porównywalną z innymi FS dla Linuksa.

Główne nowe funkcje OpenZFS 2.1

W tej nowej wersji główną prezentowaną nowością jest obsługa technologii dRAID (Distributed Spare RAID), za pomocą którego można tworzyć grupy przy użyciu nowego rozproszonego wariantu RAIDZ, który umożliwia radykalnie skrócenie czasu przywracania przy użyciu zintegrowanych hot spare. Wirtualna pamięć masowa DRAID składa się z kilku wewnętrznych grup RAIDZ, z których każda zawiera urządzenia pamięci masowej i urządzenia do przechowywania bloków parzystości. Grupy te są rozproszone na wszystkich dyskach, aby optymalnie wykorzystać dostępną przepustowość dysku. Zamiast oddzielnego dysku odzyskiwania na gorąco, dRAID wykorzystuje koncepcję logicznego przydzielania bloków odzyskiwania na gorąco na wszystkich dyskach w macierzy.

Kolejną wyróżniającą się zmianą jest właściwość zgodności, ponieważ teraz pozwala administratorom określić zestaw funkcji, które powinny być włączone w grupie. Ta szczegółowa kontrola ułatwia tworzenie przenośnych grup i utrzymuje zgodność grup w różnych wersjach OpenZFS i na różnych platformach.

Ponadto możemy również znaleźć, że zapewniono możliwość zapisywania statystyk dotyczących wydajności grupy w formacie bazy danych InfluxDB zoptymalizowany pod kątem przechowywania, analizy i manipulacji danymi w postaci szeregów czasowych (porcje wartości parametrów w określonych odstępach czasu). Aby wyeksportować do formatu InfluxDB, oferowane jest polecenie "zpool_influxdb".

Oprócz właściwości «kompatybilność, zpool create -u, która wyłącza automatyczne montowanie,« zpool history -i »- odbicie w historii operacji czasu trwania wykonania każdego polecenia,« zpool status »w którym dodano ostrzeżenie o dyskach z nieoptymalnym rozmiarem bloku i "zfs rename -u", które zmienia nazwę systemu plików bez jego ponownego montowania.

Z innych zmian, które się wyróżniają tej nowej wersji:

  • Ulepszona wydajność interaktywnych we/wy.
  • Poprawiona wydajność wstępnego pobierania dla obciążeń z równoległym dostępem do danych.
  • Poprawiona skalowalność dzięki zmniejszeniu rywalizacji o blokady.
  • Skrócenie czasu importu basenu.
  • Rozległa modernizacja stron podręcznika
  • Zmniejszona fragmentacja bloków ZIL.
  • Poprawiona wydajność operacji rekurencyjnych.
  • Dodano automatyczną walidację ABI dla interfejsów bibliotek publicznych
  • Ulepszone zarządzanie pamięcią.
  • Ładowanie modułu jądra zostało przyspieszone.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.