Przegląd
Niniejszy dokument FAQ porównuje czasy synchronizacji RAID podczas tworzenia poola w QTS (z wykorzystaniem mdadm) oraz QuTS hero (z wykorzystaniem ZFS). Opisuje różnice architektoniczne wpływające na szybkość synchronizacji oraz zawiera wskazówki dotyczące optymalnej konfiguracji.
- QTS (RAID oparty na mdadm): Podczas tworzenia nowego woluminu RAID 1 QTS używa narzędzia mdadm systemu Linux, które wykonuje pełną początkową synchronizację (resync) wszystkich bloków danych, zapewniając identyczność obu dysków — nawet jeśli nie zapisano jeszcze żadnych danych.
- QuTS hero (oparty na ZFS): QuTS hero używa ZFS, który synchronizuje bloki danych dopiero w momencie ich zapisu. W przypadku pustych lub nowo utworzonych pooli długa początkowa synchronizacja nie jest wymagana.
Synchronizacja RAID w QTS
- Podczas tworzenia nowej grupy RAID 1 w QTS system używa narzędzia mdadm systemu Linux do wykonania pełnej początkowej synchronizacji (resync) wszystkich bloków danych, nawet jeśli nie istnieją jeszcze żadne dane użytkownika. Zapewnia to pełną identyczność obu dysków.
- Grupa RAID jest dostępna do użycia natychmiast, ale wydajność może być obniżona do czasu zakończenia synchronizacji.
- Aby zminimalizować opóźnienia, należy unikać intensywnych operacji zapisu podczas synchronizacji.
- Proces synchronizacji można monitorować w sekcji Magazyn i migawki > Magazyn/Migawki > Zarządzanie poolami.
- Możesz dostosować ustawienie Priorytet ponownej synchronizacji (Najpierw usługa, Domyślny, Najpierw ponowna synchronizacja), aby kontrolować szybkość synchronizacji w stosunku do responsywności systemu.
Synchronizacja RAID w QuTS hero
- QuTS hero używa ZFS, który szybko inicjalizuje poole lustrzane — pełna początkowa synchronizacja całego dysku nie jest wymagana. Sprawdzane i kopiowane są tylko te dane, które rzeczywiście zostały zapisane.
- Jeśli podczas tworzenia poola włączona jest opcja Optymalizuj wydajność (ustawienie domyślne), pool może być niedostępny do czasu zakończenia optymalizacji. Zwykle trwa to tylko kilka minut.
- ZFS automatycznie wykonuje operacje scrub (kontrole integralności danych w tle) oraz resilvering (odbudowę nadmiarowości po wymianie dysku), przetwarzając wyłącznie rzeczywiście istniejące dane, a nie cały dysk.
- Scrub: Weryfikuje integralność danych podczas normalnej pracy.
- Resilver: Synchronizuje nowe lub zamienne dyski, ale przetwarzane są tylko wykorzystane dane.
Zalecenie
- W obrębie grupy RAID należy używać identycznych dysków (pod względem rozmiaru i typu), aby zapewnić najlepszą wydajność i zgodność.
- Ogranicz intensywne obciążenia podczas synchronizacji lub inicjalizacji RAID, aby skrócić całkowity czas synchronizacji i uniknąć potencjalnych spowolnień.
- Regularnie monitoruj stan i kondycję poola za pomocą interfejsu zarządzania.