Nie ma uniwersalnej liczby migawek, przy której domowy serwer NAS nagle zaczyna działać wolno. Setki migawek mogą nie powodować problemów w jednym systemie, podczas gdy tysiące rozłożone na wiele zbiorów danych mogą spowolnić wyświetlanie i zarządzanie migawkami, monitorowanie lub przeglądanie poprzednich wersji.
Normalny dostęp do aktywnego zbioru danych może pozostać szybki, nawet gdy przeglądarka migawek zaczyna działać opornie. Oddziel wydajność aktywnego katalogu od kosztu wyliczania migawek, montowania ich na żądanie oraz wyświetlania historii wersji w interfejsie NAS. To rozróżnienie wyznacza metodę pomiaru, margines bezpieczeństwa i warunek przerwania. To rozróżnienie wyznacza metodę pomiaru, margines bezpieczeństwa i warunek przerwania.
Liczenie migawek według zbioru danych i interfejsu
Łączna liczba migawek w puli ukrywa miejsce występowania narzutu. Jeden zbiór danych z tysiącami migawek może bardziej obciążać przeglądarkę niż ta sama liczba rozłożona na wiele rzadko używanych zbiorów danych.
Sprawdź, w jaki sposób interfejs NAS pobiera dane migawek. Niektóre narzędzia wykonują szerokie, rekurencyjne listowania, podczas gdy inne wysyłają zapytania tylko do jednego zbioru danych lub wyświetlają wyniki stronicowane; pierwszy model szybciej ujawni problemy ze skalowaniem.
Okres przechowywania powinien odzwierciedlać punkty przywracania faktycznie wykorzystywane w praktyce. Migawki godzinowe przechowywane przez lata rzadko zapewniają większą wartość przywracania niż warstwowa polityka obejmująca migawki godzinowe, dzienne, tygodniowe i miesięczne.
Testuj operacje zauważalne dla użytkowników
Zmierz czas wyświetlania zawartości aktywnego folderu, listy migawek, otwierania widoku poprzednich wersji oraz przywracania jednego małego pliku. Wykonuj te same testy przed zmianą okresu przechowywania i po niej.
Podczas przeglądania migawek obserwuj użycie procesora, presję na ARC, wybudzenia dysków oraz dzienniki demona zarządzającego. Wolno działająca strona internetowa może wskazywać na problem z zapytaniem, a nie z odczytem bazowego systemu plików.
Skorzystaj z poniższej tabeli, aby zdecydować, czy uwagę należy poświęcić liczbie migawek, czy innemu wąskiemu gardłu pamięci masowej.
| Zaobserwowany stan | Ocena | Następne działanie |
|---|---|---|
| Foldery aktywne działają szybko; lista migawek działa wolno | Narzut wyliczania | Ogranicz zakres lub usuń część historii migawek |
| Przeglądanie zarówno aktywnych danych, jak i migawek działa wolno | Szersze wąskie gardło pamięci masowej | Sprawdź dyski, pulę, sieć i pamięć podręczną |
| Cel przywracania jest spełniony; pojemność pozostaje stabilna | Okres przechowywania jest akceptowalny | Zachowaj ustawienia i monitoruj system |
Zmniejsz narzut zarządzania bez utraty możliwości przywracania
Najpierw usuń najgęstszą krótkoterminową historię, zachowując punkty dzienne i miesięczne obejmujące błędy użytkowników oraz opóźnione wykrywanie problemów. Zachowaj migawki potrzebne do replikacji lub klonów.
Ograniczaj polecenia monitorujące do odpowiednich zbiorów danych i w miarę możliwości stosuj stronicowanie wyników w interfejsie użytkownika. Zaplanowane, nieograniczone listowanie migawek może wielokrotnie powodować to samo spowolnienie, nawet gdy żaden użytkownik nie otwiera przeglądarki.
Procedura przechowywania migawek w ZimaSpace łączy limity pojemności i replikacji.
Opis problemu z wydajnością wyświetlania migawek w OpenZFS dokumentuje, dlaczego wyliczanie dużych kolekcji może stać się odrębnym wąskim gardłem.
Ustal limit na podstawie powtarzalnego celu usługowego
Ustal akceptowalny czas wyświetlania listy migawek i przywracania pojedynczego pliku, na przykład kilka sekund w interfejsie używanym przez domowników. Ponownie testuj system po każdej dużej zmianie polityki przechowywania.
Potwierdź, że następny cykl tworzenia migawki, usuwania i replikacji zakończy się powodzeniem. Szybsza przeglądarka nie jest sukcesem, jeśli zachowana historia nie obejmuje już wymaganego okna przywracania.
Zachowuj migawki, dopóki wyświetlanie listy i przywracanie mieszczą się w założonym czasie, a zapas pojemności puli pozostaje bezpieczny. Ogranicz lub zmień strukturę okresu przechowywania, gdy opóźnienia przeglądania wyraźnie rosną; przerwij masowe usuwanie, jeśli mogłoby ono uszkodzić klony lub usunąć ostatnią bazę replikacji.
Wsparcie i wskazówki
Więcej do przeczytania

Jaki zakres temperatur jest odpowiedni dla dysku NVMe w minikomputerze?
W przypadku wielu konsumenckich dysków NVMe dobrym celem jest około 30-50°C w spoczynku i poniżej 70°C przy stałym obciążeniu, ale decydujący jest limit konkretnego...

Ile miejsca na dysku SSD serwer multimediów powinien zarezerwować na okładki i pamięć podręczną?
Zacznij od zmierzonego zużycia danych aplikacji i dodaj 50–100% zapasu na wzrost; miniatury podglądu w wysokiej jakości mogą wymagać znacznie więcej miejsca na dysku...

Ilu klientów SMB może jednocześnie obsługiwać NAS z 1GbE bez problemów?
NAS 1GbE może obsługiwać wiele lekkich klientów, ale tylko kilka intensywnych transferów; wspólny praktyczny limit wynosi około 100–115 MB/s, zanim pojawią się inne ograniczenia.

