Dell Unity: FAST VP Theory of Operation (kan korrigeres av brukeren)
Summary: Denne LKB definerer FAST VP og det underliggende prinsippet.
Instructions
Fungerer med FAST VP og underliggende algoritme i Dell Unity Hybrid-arrayer.
Operasjonsteori:
FAST VP opererer ved å flytte de mest aktive dataene opp til det høyeste tilgjengelige nivået (enten Extreme Performance eller Performance Tier). For å sikre tilstrekkelig plass på de høyere nivåene prøver flyttinger å frigjøre 10 % ledig plass på nivåene, for å tillate ny stykketildeling som skjer når nye LUN-er opprettes, eller når tynne LUN-er bruker ekstra kapasitet. Ved å ta tilbake denne takhøyden på 10 %, flyttes de minst aktive stykkene innen hvert nivå til lavere nivåer (ytelse eller kapasitet).
FAST VP-algoritme:
FAST VP bruker tre forskjellige strategier for å forbedre ytelse, kapasitet og TCO. Disse teknikkene bidrar til å identifisere og flytte stykker til de mest aktuelle nivåene ved å samle inn statistikk for hvert stykke, analysere dataene og flytte hvert stykke basert på aktivitetsnivået.
Statistikk Samling:
En datadel regnes som varmere (mer aktiv) eller kaldere (mindre aktiv) enn en annen datadel basert på det relative aktivitetsnivået for disse stykkene. Aktivitetsnivået til et bestemt stykke bestemmes ved å telle antall I/O-er, lese- og skriveoperasjoner som er bundet for hvert stykke. FAST VP opprettholder et kumulativt I/O-antall og veier hver I/O i henhold til hvor nylig den ankom. Denne vekten forverres over tid, og nyere I/O-er får høyere vekt. Etter ca. 24 timer blir vekten av nye I/Os nesten halvert og fortsetter å synke. Denne statistikkinnsamlingen skjer fortløpende i bakgrunnen for alle pulje-LUNer.
Analyse:
FAST VP analyserer de innsamlede dataene en gang i timen. Denne analyseprosessen gir en rangeringsrekkefølge fra hottest til kaldest for hvert stykke i bassenget. Før flytting aktiveres med automatisk eller manuell flytting, utfører FAST VP en endelig beregning og oppretter en kandidatliste med stykker som skal flyttes opp, ned og innenfor et utvalg. Rangeringen av en LUN og dens stykker kan påvirkes ved å endre nivåpolicyen, i så fall har nivåpolitikken forrang over aktivitetsnivå.
Flytting:
I løpet av det brukerdefinerte flyttevinduet promoterer FAST VP stykker i henhold til kandidatlisten som ble opprettet i analysefasen. Under flytting prioriterer FAST VP flytting av stykker til høyere nivåer. Stykker flyttes bare til lavere nivåer hvis plassen de opptar er nødvendig for et stykke med høyere prioritet. På denne måten sikrer FAST VP at de høytytende diskene alltid brukes. Når data er lagt til i et utvalg, prøver FAST VP å flytte dem til høyere nivåer hvis det er ledig plass og nivåpolicyen tillater det. Flytteprosessen tar sikte på å holde 10% av plassen i alle nivåer ledig. Dette skaper rom for eventuelle nye fordelinger av LUN-er med høyere prioritet før neste flytting. Lavere nivåer brukes til kapasitet etter hvert som behovet oppstår. Hele denne flytteprosessen gjøres automatisk basert på den brukerdefinerte flytteplanen, eller manuelt, hvis brukeren startes av brukeren. Du kan starte flyttingen manuelt på bassengnivå ved å bla til egenskapssiden for et bestemt basseng og gå til FAST VP-delen og trykke på "Start flytting"-fanen.
Flyttingen kan settes på pause og gjenopptas på arraynivå ved å holde musepekeren over til:
Innstillinger (tannhjulikon) > Lagringskonfigurasjon > FAST VP-dataflyttingsstatus > .
Gjenstående flyttinger:
FAST VP-tidsplanen kjører flyttinger for alle utvalgene samtidig, og dette kan legge stor belastning på matrisen, spesielt hvis prioriteten er middels eller høy. Ellers kan det å kjøre prioriteten så lav føre til at en stor prosentandel av stykkene ikke har tid til å flytte. Når alle planlagte flyttinger er fullført for en pool, vil nye flyttekandidater bli beregnet; Hvis det er tid igjen i begynnelsen av neste time, vil flere flyttinger begynne. Av denne grunn er det vanlig å se noen gjenværende flyttinger, selv om vinduet hadde mer enn nok tid til at alle flyttingene kunne fullføres. For å holde de resterende flyttingene til et minimum, hjelper det å sikre at flyttevinduet er et multiplum på 60 minutter, slik at flyttingene avsluttes på timen uten å begynne ytterligere sett med flyttinger.