NAS-HA - Konfiguracja ustawień ZFS partycji
Dowiedz się, jak zastosować szablon użycia lub niestandardowe ustawienia ZFS (atime, recordsize, sync) do partycji NAS-HA
Wprowadzenie
Każda partycja usługi NAS-HA jest datasetem ZFS. Możesz dostosować trzy jej właściwości ZFS do przechowywanych na niej danych: aktualizację czasu dostępu (atime), maksymalny rozmiar bloku (recordsize) i synchronizację zapisu (sync).
Aby to ułatwić, OVHcloud udostępnia szablony użycia, które w jednym kroku stosują predefiniowaną kombinację tych ustawień.
Niniejszy przewodnik wyjaśnia, do czego służy każde ustawienie ZFS, jakie wartości stosuje każdy szablon oraz jak zmienić ustawienia partycji w Panelu klienta OVHcloud lub przez API OVHcloud.
Wymagania początkowe
- Posiadanie usługi NAS-HA OVHcloud z co najmniej jedną partycją
- Dostęp do Panelu klienta OVHcloud lub do API OVHcloud (zapoznaj się z przewodnikiem "Pierwsze kroki z API OVHcloud")
Dostęp do Panelu klienta OVHcloud
- Link bezpośredni:
- Ścieżka nawigacji:
Bare Metal Cloud>NAS-HA> Wybierz NAS-HA
W praktyce
Domyślne ustawienia ZFS są odpowiednie dla większości zastosowań. Zmieniaj je tylko wtedy, gdy znasz dane przechowywane na partycji i wpływ każdego z opisanych poniżej ustawień.
Omówienie ustawień ZFS
Aktualizacja czasu dostępu (atime)
Gdy atime jest włączone, ZFS aktualizuje czas ostatniego dostępu do pliku przy każdym jego odczycie, więc każdy odczyt generuje również zapis.
Gdy atime jest wyłączone (off), te dodatkowe zapisy nie są wykonywane, co poprawia wydajność w zastosowaniach, w których przeważają odczyty. Wyłącz atime, chyba że aplikacja przechowywana na partycji korzysta z czasów dostępu do plików. Wszystkie szablony użycia ustawiają atime na off.
ZFS recordsize
Parametr recordsize to maksymalny rozmiar bloków, w których ZFS przechowuje dane pliku. Pliki mniejsze niż recordsize używają mniejszego bloku: plik o rozmiarze 16 KiB zajmuje blok o rozmiarze 16 KiB (plus metadane), a nie pełny blok o rozmiarze 128 KiB.
Zasadniczo dopasuj recordsize do rozmiaru operacji odczytu i zapisu aplikacji:
- Małe, losowe odczyty i zapisy (bazy danych, dyski maszyn wirtualnych): mały recordsize pozwala uniknąć odczytywania i ponownego zapisywania dużego bloku w celu zmiany kilku kilobajtów.
- Duże, sekwencyjne odczyty i zapisy (pliki wideo, obrazy, kopie zapasowe, archiwa): duży recordsize zmniejsza liczbę bloków i ilość metadanych do obsłużenia, co zwiększa przepustowość.
Dostępne wartości podano poniżej. Panel klienta wyświetla je w jednostkach dziesiętnych (1 kB = 1000 bajtów).
Nowy recordsize dotyczy tylko plików utworzonych po zmianie. Istniejące pliki zachowują rozmiar bloku użyty przy ich zapisie, dopóki nie zostaną ponownie utworzone.
Sync
Ustawienie sync określa, jak ZFS obsługuje synchroniczne żądania zapisu, czyli takie, w przypadku których aplikacja czeka na potwierdzenie, że dane zostały zapisane na dysku.
Gdy sync jest ustawione na disabled, aplikacja może uznać dane za zapisane, mimo że nie znajdują się jeszcze na dysku. Używaj tej wartości tylko wtedy, gdy w pełni rozumiesz ryzyko utraty danych.
Szablony użycia
Szablon użycia stosuje do partycji w jednym kroku predefiniowaną kombinację trzech ustawień. Wszystkie szablony ustawiają atime na off i sync na standard. Różnią się jedynie wartością recordsize:
Jeśli żadna z tych kombinacji nie odpowiada Twoim potrzebom, samodzielnie ustaw każdą wartość za pomocą opcji Custom (Panel klienta) lub parametrów niestandardowych (API).
Zmiana ustawień ZFS partycji
Zmiana jest stosowana do całej partycji w ramach zadania asynchronicznego.
Po wybraniu usługi NAS-HA otwórz zakładkę Partycje.
W tabeli partycji kliknij przycisk ... w wierszu odpowiedniej partycji, a następnie Ustawienia ZFS. Zostanie otwarte okno Zmień parametry.
Aby zastosować szablon użycia:
- Na liście rozwijanej
Wybierz szablonwybierz jeden z szablonów:Default,Virtual machines,DatabaseslubFile Systems (big files). - Kliknij
Zmień parametry, aby zatwierdzić.
Aby ustawić wartości niestandardowe:
- Na liście rozwijanej
Wybierz szablonwybierzCustom. Zostaną wyświetlone pola Aktualizacja czasu dostępu (atime), ZFS recordsize i Sync z bieżącymi wartościami partycji. - Dostosuj potrzebne wartości: pole wyboru
Wyłączdla atime, wartość z listy rozwijanejZFS recordsizeoraz jedną z opcjiAlways,DisabledlubStandarddla sync. Wartości domyślne są oznaczone jako (Domyślnie). - Kliknij
Zmień parametry, aby zatwierdzić.
Po zaktualizowaniu ustawień ZFS partycji zostanie wyświetlone powiadomienie.
Sprawdzanie ustawień ZFS partycji
Aby sprawdzić ustawienia zastosowane do partycji, użyj następującego wywołania API:
Odpowiedź zawiera bieżące wartości atime, recordsize i sync, a w polu templateName nazwę szablonu zastosowanego do partycji, jeśli taki istnieje.
Sprawdź również
Pierwsze kroki z usługą NAS HA
NAS-HA - Zarządzanie partycjami przez API
Montowanie NAS-HA przy użyciu zasobów NFS
W celu uzyskania szkolenia lub pomocy technicznej przy wdrażaniu naszych rozwiązań skontaktuj się z przedstawicielem handlowym lub odwiedź stronę Professional Services, aby otrzymać wycenę i zlecić naszym ekspertom analizę Twojego projektu.
Dołącz do grona naszych użytkowników.