Dell Unity: Överväganden och bästa praxis för datareduktion
Summary: I den här artikeln beskrivs överväganden om datareduktion och bästa praxis på ett Dell Unity-disksystem.
Instructions
I Dell UnityOS 4.3.x och senare ersätter datareduktionsalgoritmen den traditionella komprimeringsalgoritmen. Datareduktionsalgoritmen omfattar deduplicering, komprimering och nollblockeringsdetektering.
Tänk på följande innan du aktiverar datareduktion, aktiverar avancerad deduplicering eller skapar resurser som är aktiverade för datareduktion:
- Övervaka systemet, notera var prestandamåtten står innan du aktiverar datareduktion eller avancerad deduplicering. Dessa ökar processorbelastningen på processorerna och kan leda till fördröjning vid dataåtkomst.
- Aktivera inte datareduktion för ytterligare resurser om CPU-användningen är runt 70 % eller högre.
- Aktivera inte datareduktion på någon resurs när skriv-I/O-storleken är mindre än 8 kB.
Konfigurationer som stöds
"I Dell Unity OE version 4.3 och senare stöds datareduktion på tunna LUN,tunna LUNinom en konsekvensgrupp, tunna filsystem och tunna VMware VMFS- och NFS-datalager. För att stödja datareduktion måste lagringsresurser för tunna filer skapas på Dell Unity OE version 4.2 eller senare och skapas i enAll-Flash-pool. Fillagringsresurser som skapats på Dell Unity OE-versioner före version 4.2 stöder inte datareduktion. Inom en konsekvensgrupp kan LUN med datareduktion blandas med LUN där datareduktion har inaktiverats. I Dell Unity OE 4.5 och senare ingår avancerad deduplicering som en tillvalsfunktion i datareduktionsalgoritmen för konfigurationer som stöder den."
"I Dell Unity OE 5.2 och senare har hybridpooler (blandad drivenhetstyp) som skapats på Unity XT-modellsystem även stöd för datareduktion med och utan avancerad deduplicering aktiverat. Pooltypen kan antingen vara traditionell eller dynamisk. För att stödja datareduktion måste poolen innehålla en flash-nivå och den totala användbara kapaciteten för flash-nivån måste uppfylla eller överstiga 10 % av den totala poolkapaciteten. När ett system har uppgraderats till OE-version 5.2 eller senare kan datareduktion aktiveras för en befintlig resurs om flashkapacitetskravet uppfylls."
"Dell Unity-datareduktion och alternativet Avancerad deduplicering för konfigurationer som stöder avancerad deduplicering kan aktiveras på lagringsresurser som stöds när resursen skapas, eller aktiveras eller inaktiveras vid ett senare tillfälle. Avancerad deduplicering kräver att datareduktion aktiveras på resursen, men kan aktiveras eller inaktiveras oberoende av inställningen för datareduktion."
Aktivera datareduktion för en befintlig lagringsresurs
"Dell Unity-datareduktion och/eller avancerad deduplicering kan aktiveras på en lagringsresurs som stöds när som helst. Detta kan slutföras i Unisphere från egenskapsfönstret för lagringsresursen eller genom att använda Unisphere CLI eller REST API. Aktivering av datareduktion på fillagringsresurser som skapats före OE 4.2 stöds inte. När datareduktion och/eller avancerad deduplicering är aktiverat på en befintlig resurs skickas inga data på lagringsresursen genom datareduktionsalgoritmen vid den tidpunkten. Alla tidigare skrivna data lämnas i sitt ursprungliga tillstånd och endast nya skrivningar eller överskrivningar omfattas av datareduktionsalgoritmen. För att spara på befintliga data i en blocklagringsresurs kan användaren använda alternativet Lokal LUN-flytt som beskrivs nedan. För filresurser inkluderar metoderna för att flytta fildata värdbaserad migrering till ett Dell Unity OE 4.2 eller senare tunt filsystem, VMware vMotion för VM som skapats på NFS-datalager eller Dell Unity asynkron replikering."
-
- Inga befintliga data ändras.
- Nya data som skrivs till resursen körs genom algoritmen.
- Befintliga data reduceras eller komprimeras när de skrivs över.
Avaktivera datareduktion för en resurs
"Precis som när du aktiverar datareduktion kan datareduktion inaktiveras när som helst på en lagringsresurs som stöds. Avancerad deduplicering kan också inaktiveras när som helst utan att datareduktion inaktiveras vid behov. Dessa åtgärder kan slutföras i Unisphere från egenskapsfönstret för lagringsresursen eller genom att använda Unisphere CLI eller REST API."
"Om avancerad deduplicering är avaktiverad är alla dedupliceringsbesparingar som uppnås med avancerad deduplicering oförändrade och data lämnas i sitt nuvarande tillstånd. När data skrivs över omfattas data av datareduktionsalgoritmen om den fortfarande är aktiverad eller skriven i sin ursprungliga form om datareduktion är inaktiverad."
"Om datareduktion är inaktiverat lämnas alla data för lagringsresursen i sitt aktuella tillstånd i poolen, oavsett om de dedupliceras, komprimeras eller inte. Data som skrivs efter att datareduktion har inaktiverats lagras i sin ursprungliga form. När data som har deduplicerats eller komprimerats skrivs över, minskar datareduktionsbesparingarna för lagringsresursen."
"För att helt ta bort datareduktionsbesparingar från en blocklagringsresurs kan lokal LUN-flytt användas genom att ange en destination som inte är aktiverad för datareduktion."
-
- Alla befintliga data lämnas som reducerade eller komprimerade.
- Nya data som skrivs till resursen reduceras eller komprimeras inte.
- När befintliga data skrivs över lagras de i sin ursprungliga form (ingen reduktion).
Så här visar du datareduktionsbesparingar
- Besparingar i Unisphere-användargränssnittspoolen: Användning av STORAGE-pooler >> Poolegenskaper >> Allmänt
- Besparingar för Unisphere UI LUN: Egenskaper för STORAGE > Block > LUN Allmänt >
- Besparingar för Unisphere UI FS: STORAGE-fil >> FS-egenskaper > Allmänt
- Besparingar för Unisphere UI VMware Datastore: LAGRING > VMware-datalageregenskaper >> Allmänt
uemcli /stor/config/pool show -detailuemcli /stor/prov/luns/lun show -detailuemcli /stor/prov/fs show -detailuemcli /stor/prov/vmware/vmfs show -detailuemcli /stor/prov/vmware/nfs show -detailuemcli /stor/general/system show
Poolexpansion
"I OE-versioner före 5.2-versionen stöds utökning av en pool som finns på ett hybridflashsystem som innehåller datareduktionsbesparingar endast om den utökas med flashenheter som stöds. En pool som innehåller SAS Flash 2- eller SAS Flash 3-enheter kan till exempel utökas genom att lägga till fler SAS Flash 2- eller SAS Flash 3-enheter i poolen. Även om det finns lagringsresurser i poolen som har datareduktion aktiverad eller där datareduktion har aktiverats tidigare, stöds inte tillägg av SAS- eller NL-SAS-enheter för att konvertera poolen till en hybridpool i OE-versioner före 5.2-versionen."
"För att expandera och konvertera en All-Flash-pool till en hybridpool i OE-versioner före 5.2-versionen måste alla lagringsresurser som har datareduktion aktiverad eller där datareduktion har använts tas bort från poolen. För blockresurser kan lokal LUN-flytt användas för att flytta resursens data till en annan resurs i samma pool med datareduktion inaktiverad, eller till en annan pool. När du använder lokal LUN-flytt för att flytta en blockenhet inom samma pool måste du se till att datareduktion är inaktiverad på målenheten. För filresurser måste data migreras till en ny resurs, antingen genom att utnyttja asynkron replikering från Dell Unity eller ett värdbaserat migreringsverktyg. När alla resurser som har utnyttjat datareduktion har tagits bort från poolen kommer utökningen att tillåtas. Mer information om migreringsalternativ finns i Dell EMC Unity: Informationsdokument om migreringsteknik finns i Dell Technologies informationshubb."
"I OE version 5.2 och senare kan en pool som innehåller datareduktionsaktiverade resurser utökas så länge den totala kapaciteten för flashnivån är minst 10 % av den resulterande poolkapaciteten. Det innebär att tillägg av SAS- eller NLSAS-enheter för att konvertera en All-Flash-pool till en hybridpool stöds i OE version 5.2 och senare, tillsammans med att expandera en befintlig enhetsnivå i poolen. Poolexpansionsprocessen tillåts inte om den minsta procentandelen flash-kapacitet inte uppnås. Minimikravet för flash är att säkerställa att flashkapaciteten är tillgänglig för att lagra varje lagringsresurs privata utrymme, vilket möjliggör snabba åtkomsttider under datareduktionsrelaterade uppdateringar."
Additional Information
Dell Unity: Datareduktion (april 2022)
Dell Unity: Steg för att utöka en Dell Unity-pool
Dell Unity: Landningssida: Hög användning av lagringsprocessorn (kan korrigeras av användaren)