Det finns inget universellt antal ögonblicksbilder där en NAS plötsligt blir långsam. Hundratals ögonblicksbilder kan fungera problemfritt på ett system, medan tusentals fördelade över många dataset kan göra det långsammare att lista och hantera ögonblicksbilder, använda övervakningsverktyg eller bläddra bland tidigare versioner.
Normal åtkomst till det aktiva datasetet kan förbli snabb även när ögonblicksbildsläsaren blir trög. Separera prestandan för den aktiva katalogen från kostnaden för att räkna upp ögonblicksbilder, montera dem vid behov och visa versionshistorik i ett NAS-gränssnitt. Den här skillnaden avgör mätmetoden, säkerhetsmarginalen och stoppvillkoret. Den här skillnaden avgör mätmetoden, säkerhetsmarginalen och stoppvillkoret.
Räkna ögonblicksbilder per dataset och gränssnitt
Ett totalt antal för lagringspoolen döljer var belastningen uppstår. Ett dataset med tusentals ögonblicksbilder kan belasta en läsare på ett annat sätt än samma antal fördelat över många inaktiva dataset.
Ta reda på hur NAS-gränssnittet hämtar data om ögonblicksbilder. Vissa verktyg gör breda rekursiva listningar, medan andra bara frågar efter ett dataset eller visar sidindelade resultat; den första konstruktionen kommer att avslöja skalningsproblem tidigare.
Bevarandepolicyn bör återspegla de återställningspunkter som faktiskt används. Ögonblicksbilder varje timme som sparas i flera år ger sällan något större återställningsvärde jämfört med en nivåindelad policy med ögonblicksbilder varje timme, dag, vecka och månad.
Testa de åtgärder som användarna märker
Mät tiden för att lista en aktiv mapp, visa en lista över ögonblicksbilder, öppna vyn över tidigare versioner och återställa en liten fil. Kör samma kontroller före och efter en ändring av bevarandepolicyn.
Övervaka CPU, ARC-belastning, diskväckningar och loggar från hanteringsdemonen medan du bläddrar bland ögonblicksbilder. En långsam webbsida kan bero på ett frågeproblem snarare än ett underliggande problem med läsning från filsystemet.
Använd tabellen nedan för att avgöra om mängden ögonblicksbilder eller någon annan lagringsflaskhals bör undersökas.
| Observerat tillstånd | Bedömning | Nästa åtgärd |
|---|---|---|
| Aktiva mappar är snabba; listan över ögonblicksbilder är långsam | Belastning vid uppräkning | Begränsa eller rensa historiken för ögonblicksbilder |
| Både aktiv bläddring och bläddring bland ögonblicksbilder är långsam | Bredare lagringsflaskhals | Kontrollera diskar, lagringspool, nätverk och cache |
| Återställningsmålet uppnås; kapaciteten är stabil | Bevarandet är acceptabelt | Behåll och övervaka |
Minska hanteringsbelastningen utan att förlora återställning
Rensa den mest täta korttidshistoriken först, men behåll dagliga och månatliga återställningspunkter som täcker mänskliga misstag och fördröjd upptäckt. Bevara ögonblicksbilder som behövs för replikering eller kloner.
Begränsa övervakningskommandon till relevanta dataset och visa sidindelade resultat i användargränssnittet när det är möjligt. En schemalagd obegränsad listning av ögonblicksbilder kan upprepade gånger skapa samma långsamhet även när ingen användare öppnar läsaren.
ZimaSpaces arbetsflöde för bevarande av ögonblicksbilder kopplar samman kapacitets- och replikeringsgränser.
Ett prestandafall för listning av ögonblicksbilder i OpenZFS dokumenterar varför uppräkning av stora samlingar kan bli en separat flaskhals.
Sätt gränsen utifrån ett repeterbart servicemål
Välj en acceptabel tid för att lista ögonblicksbilder och återställa en enskild fil, till exempel några sekunder för det gränssnitt som hushållet använder. Testa igen efter varje större ändring av bevarandepolicyn.
Bekräfta att nästa ögonblicksbilds-, rensnings- och replikeringscykel lyckas. En snabbare läsare är ingen förbättring om den bevarade historiken inte längre täcker det nödvändiga återställningsfönstret.
Behåll ögonblicksbilder så länge listning och återställning håller sig inom målet och marginalen i lagringspoolen förblir säker. Minska eller strukturera om bevarandet när fördröjningen vid bläddring ökar märkbart; avbryt massradering om den skulle bryta kloner eller den sista replikeringsbasen.
Support och tips
Mer att läsa

Vilket temperaturintervall är acceptabelt för en NVMe-enhet i en mini-PC?
För många NVMe-enheter för konsumenter är cirka 30–50 °C i viloläge och under 70 °C vid kontinuerlig belastning ett bra riktmärke, men den exakta...

Hur mycket SSD-utrymme bör en mediaserver reservera för omslag och cache?
Börja med den uppmätta användningen av appdata och lägg till 50–100 % tillväxtmarginal; förhandsvisningsminiatyrer med hög kvalitet kan kräva betydligt mer SSD-utrymme än vanliga...

Hur många samtidiga SMB-klienter kan en 1GbE-NAS hantera bekvämt?
En 1GbE-NAS kan betjäna många lätta klienter, men bara ett fåtal med tunga överföringar; den gemensamma praktiska gränsen är ungefär 100–115 MB/s innan andra...

