Dell Unity: FAST VP Funktionsteori (kan korrigeras av användaren)
Summary: Denna LKB definierar FAST VP och den underliggande principen.
Instructions
Arbeta med FAST VP och underliggande algoritm i Dell Unity hybriddisksystem.
Funktionsteori:
FAST VP fungerar genom att flytta de mest aktiva data upp till den högsta tillgängliga nivån (antingen Extreme Performance eller Performance Tier). För att säkerställa att det finns tillräckligt med utrymme på de högre nivåerna försöker omflyttningar frigöra 10 % ledigt utrymme i nivåerna för att möjliggöra ny segmentallokering som sker när nya LUN skapas eller när tunna LUN förbrukar ytterligare kapacitet. Genom att frigöra det här utrymmet på 10 % flyttas de minst aktiva sektorerna inom varje nivå till lägre nivåer (prestanda eller kapacitet).
FAST VP-algoritm:
FAST VP använder tre olika strategier för att förbättra prestanda, kapacitet och total ägandekostnad. Dessa tekniker hjälper till att identifiera och flytta sektorer till de lämpligaste nivåerna genom att samla in statistik för varje sektor, analysera data och flytta varje sektor baserat på dess aktivitetsnivå.
Insamling av statistik:
En datasektor anses vara varmare (mer aktiv) eller kallare (mindre aktiv) än en annan datasektor baserat på den relativa aktivitetsnivån för dessa sektorer. Aktivitetsnivån för ett visst segment bestäms genom att räkna antalet I/O, läsningar och skrivningar som är bundna för varje sektor. FAST VP upprätthåller ett kumulativt I/O-antal och viktar varje I/O beroende på hur nyligen den anlände. Den här vikten försämras med tiden och nyare I/O får en högre vikt. Efter cirka 24 timmar har vikten för nya I/O-enheter nästan halverats och fortsätter att minska. Den här statistikinsamlingen sker kontinuerligt i bakgrunden för alla pool-LUN.
Analys:
FAST VP analyserar den insamlade datan en gång i timmen. Den här analysprocessen ger en rangordningsordning från hetaste till kallaste för varje sektor i poolen. Innan flytten anropas med automatisk eller manuell flytt utför FAST VP en slutlig beräkning och skapar en kandidatlista med skivor som ska flyttas uppåt, nedåt och inom en pool. Rangordningen av ett LUN och dess sektorer kan påverkas genom att ändra nivåindelningsprincipen, vilket innebär att nivåindelningsprincipen har företräde framför aktivitetsnivån.
Omflyttning:
Under det användardefinierade omplaceringsfönstret befordrar FAST VP segment enligt den kandidatlista som skapades i analysfasen. Under flytten prioriterar FAST VP att flytta segment till högre nivåer. Sektorer flyttas bara till lägre nivåer om det utrymme de upptar krävs för en sektor med högre prioritet. På så sätt säkerställer FAST VP att enheter med högre prestanda alltid används. När data har lagts till i en pool försöker FAST VP flytta dem till de högre nivåerna om det finns tillgängligt utrymme och nivåindelningsprincipen tillåter det. Flyttprocessen syftar till att hålla 10 % av utrymmet i alla nivåer fritt. Detta skapar utrymme för alla nya segmentallokeringar med LUN med högre prioritet före nästa flytt. Lägre nivåer används för kapacitet när behov uppstår. Hela denna flyttprocess görs automatiskt baserat på det användardefinierade flyttschemat, eller manuellt, om det initieras av användaren. Du kan starta flytten manuellt på poolnivå genom att bläddra till egenskapssidan för en viss pool och gå till avsnittet FAST VP och trycka på fliken "Starta flytt".
Flytten kan pausas och återupptas på matrisnivå genom att hålla muspekaren över:
Inställningar (kugghjulsikon) > Lagringskonfiguration > FAST VP > Status för dataflytt.
Återstående omlokaliseringar:
FAST VP-schemat kör omlokaliseringar för alla pooler samtidigt och detta kan belasta disksystemet högt, särskilt om prioriteten är medelhög eller hög. Annars kan det leda till att en stor procentandel av sektorerna inte har tid att flyttas om du kör prioriteten som låg. När alla schemalagda omplaceringar har slutförts för en pool kommer nya omplaceringskandidater att beräknas. Om det finns tid kvar i början av nästa timme kommer fler omplaceringar att påbörjas. Av denna anledning är det vanligt att se några återstående flyttningar, även om fönstret hade mer än tillräckligt med tid för att alla flyttningar skulle kunna slutföras. För att hålla de återstående omplaceringarna till ett minimum hjälper det till att se till att omplaceringsfönstret är en multipel av 60 minuter, så att omplaceringarna avslutas på timmen utan att ytterligare omlokaliseringar påbörjas.