Wydanie klastra FS Luster 2.13

opublikowany wydanie klastrowego systemu plików Połysk 2.13, używane głównie (~60%) największy Klastry Linux zawierające dziesiątki tysięcy węzłów. Skalowalność w tak dużych systemach osiągana jest dzięki architekturze wieloelementowej. Kluczowymi komponentami Luster są serwery przetwarzania i przechowywania metadanych (MDS), serwery zarządzania (MGS), serwery obiektowej pamięci masowej (OSS), obiektowa pamięć masowa (OST, obsługuje działanie na platformie ext4 i ZFS) oraz klienci.

Wydanie klastra FS Luster 2.13

Głównym innowacje:

  • Wdrożone trwała pamięć podręczna po stronie klienta (Persistent Client Cache), umożliwiająca korzystanie z lokalnej pamięci masowej, takiej jak NVMe lub NVRAM, jako części globalnej przestrzeni nazw FS. Klienci mogą buforować dane powiązane z nowo utworzonymi lub istniejącymi plikami w lokalnie zamontowanym systemie plików pamięci podręcznej (np. ext4). Gdy bieżący klient jest uruchomiony, pliki te są przetwarzane lokalnie z szybkością lokalnego systemu plików, ale jeśli inny klient spróbuje uzyskać do nich dostęp, są one automatycznie migrowane do globalnego systemu plików.
  • W routerach LNet wdrożone automatyczne wykrywanie tras w przypadku korzystania z trasowania kilkoma ścieżkami przez różne interfejsy sieciowe (Multi-Rail Routing) i zwiększona niezawodność konfiguracji z węzłami posiadającymi wiele interfejsów sieciowych.
  • обавлен tryb „overstriping”, w którym jedna składnica obiektów (OST) może zawierać kilka kopii bloków rozłożonych dla jednego pliku, co pozwala kilku klientom jednocześnie wykonywać wspólne operacje zapisu do pliku bez czekania na zwolnienie blokady.
  • Pojawił się wsparcie samorozszerzające się układy plików (Self-Extending Layouts), zwiększające elastyczność wykorzystania trybu PFL (Progressive File Layouts) w heterogenicznych systemach plików. Na przykład, gdy system plików zawiera małe pule pamięci oparte na szybkich dyskach Flash i dużych pulach dyskowych, proponowana funkcja umożliwia najpierw zapis do szybkich pamięci, a po wyczerpaniu się miejsca automatycznie przełącza się na wolne pule dyskowe.

Źródło: opennet.ru

Dodaj komentarz