DDOS Mätning av fysisk kapacitet eller rapportering av fysisk kapacitet – vanliga frågor
Summary: Data Domain Operating System (DD OS), mätning av fysisk kapacitet (PCM) eller rapportering av fysisk kapacitet (PCR) – vanliga frågor och svar.
Instructions
Version 5.7 av Data Domain Operating System (DD OS) introducerar nya funktioner som kallas Physical Capacity Measurement (PCM) eller Physical Capacity Reporting (PCR).
I den här artikeln beskrivs vanliga användningsfall och frågor kring den här funktionen. PCM och PCR används omväxlande i det här dokumentet.
Vad är mätning av fysisk kapacitet (PCM)?
PCM är en ny funktion som stöds i DD OS 5.7 och senare och som gör det möjligt att beräkna exakt hårddiskanvändning av ett katalogträd, en samling katalogträd, MTree eller en samling MTrees.
Hur skiljer sig detta från funktioner i tidigare versioner av DDOS?
När en fil matas in på en DDR registrerar vi olika statistik om filen. En sådan statistik är "post-lc bytes" eller den fysiska mängd utrymme som tas upp av en fil när den skrivs till systemet. Vi kan visa byte efter lc för en fil eller ett katalogträd med hjälp av filesys show compression kommando - till exempel:
sysadmin@dd9500# filesys show compression /data/col1/jf1 Total files: 4; bytes/storage_used: 1.3 Original Bytes: 4,309,378,324 Globally Compressed: 3,242,487,836 Locally Compressed: 3,293,594,658 Meta-data: 13,897,112
Detta indikerar att katalogträdet ovan innehåller fyra filer som totalt använde 3 293 594 658 byte (3,07 GB) fysiskt utrymme vid inmatning.
PCM är ett försök att undvika inkonsekventa resultat som orsakas av att ovanstående statistik blir inaktuell. Eftersom PCM kan generera rapporter om hårddiskanvändning vid en viss tidpunkt gäller inte längre ovanstående begränsningar och resultaten blir garanterat mer exakta.
Finns det några kända fakta eller inställningar där resultat beräknade med PCM är kända för att vara mindre än optimalt korrekta?
PCM gör sampling för att beräkna diskutrymmet som används av filer i sökvägsuppsättningen. Det innebär att vissa filer kan utelämnas från uppräkningen för unika segment, eftersom filer som är mindre än en viss storlek av prestandaskäl inte redovisas. Den minsta storleken på de enskilda filerna i sökvägarna som PCM-jobben tar hänsyn till för uppräkning (och därmed de som den tar hänsyn till det diskutrymme som används för) beror på den genomsnittliga storleken på filsystemets segment:
- Om den genomsnittliga segmentstorleken är 4 K ignoreras filer som är 4 MB och mindre av PCM
- Om den genomsnittliga segmentstorleken är 8 K ignoreras filer som är 8 MB och mindre av PCM
- Om den genomsnittliga segmentstorleken är 12 K ignoreras filer som är 12 MB och mindre av PCM
Verkliga kunddata visar att den genomsnittliga segmentstorleken ligger runt 9 kB för de vanligaste användningsfallen, så en ungefärlig siffra för filer som inte beaktas när en PCM beräknar diskutrymme som används är de som är mindre än 9 MB.
Krävs några ytterligare licenser för PCM?
Nej – PCM är inte en licensierad funktion och därför krävs inga ytterligare licenser för att använda PCM.
Finns PCM -stöd på alla plattformar?
Nej – PCM stöds på alla maskinvaru- och Virtual Data Domain-enheter (DDVE), förutom på DDVE:er
med aktiv nivå på objektlagring (ATOS).PCM mäter och räknar bara upp filerna på den aktiva nivån: Filer som finns i molnenheter (eller för äldre förlängd kvarhållning, de i arkiveringsenheter) finns inte i storleksberäkningen för PCM-jobb.
Finns det några andra förutsättningar som krävs innan PCM kan användas?
Som standard är PCM inaktiverat i DDOS 5.7. Innan den kan användas måste den aktiveras och dess cache initieras enligt nedan:
sysadmin@dd9500# compression physical-capacity-measurement enable and-initialize physical-capacity-measurement enabled. Initialization started.
Obs! PCM-cachen används för att snabba upp framtida PCM-jobb och initieringen av cachen kan ta lång tid. Trots dessa kan PCM-jobb börja köas medan PCM-cachen initieras.
Hur beräknar PCM användningssummor?
PCM använder mtree-snapshots för att fastställa fysisk användning för en grupp filer. När ett PCM-jobb startar händer därför följande:
- En mtree-ögonblicksbild skapas mot underliggande MTrees.
sysadmin@dd9500# snapshot list mtree /data/col1/jf2 Snapshot Information for MTree: /data/col1/jf2 ---------------------------------------------- Name Pre-Comp (GiB) Create Date Retain Until Status --------------------------------- -------------- ----------------- ----------------- ------- pcr_snap_1440284055_1440360259_19 6.0 Aug 23 2015 13:04 Dec 31 1969 16:00 expired --------------------------------- -------------- ----------------- ----------------- -------
- PCM hittar filer från ögonblicksbilden som ska finnas i PCM-jobbet (det vill säga i de angivna sökvägarna eller MTrees).
- PCM går igenom segmentträdet för dessa filer för att i princip skapa en lista över unika segmentfingeravtryck som refereras av alla filer.
- PCM hittar sedan motsvarande segment på disken (i behållaruppsättningen) och beräknar summan av storleken på dessa segment.
-
Summan av storleken på dessa segment representerar den aktuella hårddiskanvändningen av motsvarande filer.
- Utöver ovanstående kan den förkomprimerade storleken på uppsättningen filer hittas från motsvarande filmetadata.
- När PCM-jobben har slutförts upphör underliggande PCM-snapshots att gälla för senare borttagning.
Hur fungerar PCM -jobb?
PCM-jobb skickas av en användare (eller enligt ett schema) och läggs till i en PCM-arbetskö. Beroende på systemarbetsbelastningen kan PCM-jobb hämtas från kön och startas omedelbart eller skjutas upp en stund.
Exempel på varför PCM-jobb kan skjutas upp är följande:
- Rensning av aktiv nivå körs på systemet – PCM-jobb och rensning av aktiv nivå kan inte köras parallellt. Det innebär att PCM-jobb som placeras i kö medan rensning på aktiv nivå körs skjuts upp tills rensningen av den aktiva nivån har slutförts.
- Det finns redan vissa PCM-jobb som körs mot underliggande MTrees – PCM använder mtree-snapshots och det finns strikta gränser för hur många PCM-snapshots en viss användare kan skapa vid en viss tidpunkt mot en enda MTree. Om dessa gränser överskrids av ett nytt PCM-jobb skjuts jobbet upp tills det befintliga jobbet har slutförts.
Är det möjligt att kontrollera de resurser som används av PCM på ett system?
PCM använder en begränsningsmekanism som liknar den som används av active tier clean, det vill säga att PCM-begränsningen kan ställas in från 0 (inte aggressiv) till 100 (aggressiv). Uppenbarligen, ju högre begränsning, desto mer resurser används av PCM och desto större inverkan PCM-jobb kan ha på andra arbetsbelastningar på systemet.
Som standard är PCM-begränsningen inställd på 20, d.v.s.
sysadmin@dd9500# compression physical-capacity-measurement throttle show Throttle is set to 20 percent (default).
PCM-begränsning kan ändras på följande sätt med ändringen av begränsning som sker omedelbart (det vill säga ingen DDFS-omstart krävs för att PCM ska hämta den nya begränsningsinställningen):
sysadmin@dd9500# compression physical-capacity-measurement throttle set 50 Throttle set to 50 percent.
Vad är sökvägar?
PCM-jobb kan köras på två sätt, d.v.s.
- Mot en fördefinierad "sökvägsuppsättning" (det vill säga användarspecificerad samling av kataloger)
- Mot ett enda mtree
Innan jobb kan köras mot en viss sökvägsuppsättning måste sökvägsuppsättningen skapas eller definieras på följande sätt:
sysadmin@dd9500# compression physical-capacity-measurement pathset create jfall paths /data/col1/jf1,/data/col1/jf2 Pathset "jfall" created.Specifika kataloger kan läggas till eller tas bort från en befintlig sökvägsuppsättning på följande sätt:
sysadmin@dd9500# compression physical-capacity-measurement pathset del jfall paths /data/col1/jf2 Path(s) deleted from pathset "jfall". sysadmin@dd9500# compression physical-capacity-measurement pathset add jfall paths /data/col1/jf2 Path(s) added to pathset "jfall".
Alla sökvägar som har skapats visas på följande sätt:
sysadmin@dd9500# compression physical-capacity-measurement pathset show list Pathset Number of paths Measurement-retention (days) --------------- --------------- ---------------------------- jf1 1 180 jf2 1 180 jfall 2 180 phys-gandhi3 1 180 phys-gandhi5-fc 1 180 phys-gandhi5 1 180 phys2-gandhi3 2 180 --------------- --------------- ---------------------------- 7 pathset(s) found.
Om du vill visa specifika sökvägar som definierats i en sökvägsuppsättning visas pathset show detailed kommandot används:
sysadmin@dd9500# compression physical-capacity-measurement pathset show detailed jfall Pathset: jfall Number of paths: 2 Measurement-retention: 180 day(s) Paths: /data/col1/jf1 /data/col1/jf2 sysadmin@dd9500#
Om du vill ta bort en sökväg anger du pathset destroy Kommandot kan användas:
sysadmin@dd9500# compression physical-capacity-measurement pathset destroy jfall
Obs! Detta tar bort all historik för den angivna sökvägsuppsättningen.
Hur startas ett PCM-jobb?
Ett nytt PCM-jobb skickas till PCM-arbetskön med hjälp av sample start kommandot, det vill säga:
sysadmin@dd9500# compression physical-capacity-measurement sample start pathsets jfall Measurement task(s) submitted and will begin as soon as resources are available.
I exemplet ovan användes en fördefinierad sökvägsuppsättning. Om du vill skicka ett PCM-jobb mot ett enda MTree anges MTree, d.v.s.
sysadmin@dd9500# compression physical-capacity-measurement sample start mtrees /data/col1/backup Measurement task(s) submitted and will begin as soon as resources are available.
Som standard skickas PCM-jobb med prioriteten "normal". Det är också möjligt att ange en prioritet för brådskande:
sysadmin@dd9500# compression physical-capacity-measurement sample start pathsets jf1 priority urgent Measurement task(s) submitted and will begin as soon as resources are available.
Jobb med prioritet "brådskande" placeras i kö före de med prioritet "normal" (vilket innebär att de plockas upp och utförs i stället för alla inlämnade jobb med prioritet "normal").
En lista över skickade eller pågående jobb visas med hjälp av sample show current kommando, till exempel:
sysadmin@dd9500# compression physical-capacity-measurement sample show current Task ID Type Name User State Creation Time Measurement Time Start Time Priority Percent (Submitted Time) Done ----------- ---- ----- -------- --------- ------------------- ------------------- ---------- -------- -------- 47244640259 PS jf2 sysadmin Scheduled 2015/08/23 12:24:12 2015/08/23 12:24:12 -- Urgent 0 47244640258 PS jf1 sysadmin Scheduled 2015/08/23 12:24:09 2015/08/23 12:24:09 -- Urgent 0 47244640257 PS jfall sysadmin Scheduled 2015/08/23 12:23:06 2015/08/23 12:23:06 -- Normal 0 ----------- ---- ----- -------- --------- ------------------- ------------------- ---------- -------- -------- sysadmin@dd9500#
Kan PCM-jobb schemaläggas?
Ja – Om ett specifikt PCM-jobb måste köras regelbundet schemaläggs det att köras automatiskt efter behov. Till exempel:
sysadmin@dd9500# compression physical-capacity-measurement schedule create jf_sched pathsets jfall,jf1,jf2 time 1400 Schedule "jf_sched" created.
Obs! Scheman skapas för att köras dagligen, på specifika veckodagar eller vissa dagar i varje månad.
Ett befintligt schema ändras med hjälp av schedule modify Kommandot:
sysadmin@dd9500# compression physical-capacity-measurement schedule modify jf_sched priority urgent time 1700 day Wed,Fri Schedule "jf_sched" modified.
Dessutom kan sökvägar läggas till eller tas bort i ett befintligt schema på följande sätt:
sysadmin@dd9500# compression physical-capacity-measurement schedule del jf_sched pathsets jf2 Schedule "jf_sched" modified. sysadmin@dd9500# compression physical-capacity-measurement schedule add jf_sched pathsets jf2 Schedule "jf_sched" modified.
Obs! Ett schema kan inte bara innehålla sökvägar ELLER MTrees (det vill säga de två kan inte blandas):
sysadmin@dd9500# compression physical-capacity-measurement schedule create jf_sched2 mtrees /data/col1/backup time 1400 Schedule "jf_sched2" created. sysadmin@dd9500# compression physical-capacity-measurement schedule add jf_sched2 pathsets jfall **** Failed to add: this schedule is only for mtrees.
Om du vill visa information om befintliga scheman schedule show all kommandot används, till exempel:
sysadmin@dd9500# compression physical-capacity-measurement schedule show all Name: jf_sched Status: enabled Priority: urgent Frequency: weekly on Wed, Fri Time: 17:00 Pathset(s): jfall jf1 jf2 Name: jf_sched2 Status: enabled Priority: normal Frequency: daily Time: 14:00 MTree(s): /data/col1/backup
Befintliga scheman kan inaktiveras eller aktiveras omedelbart, det vill säga:
sysadmin@dd9500# compression physical-capacity-measurement schedule disable jf_sched2 Schedule "jf_sched2" disabled. sysadmin@dd9500# compression physical-capacity-measurement schedule enable jf_sched2 Schedule "jf_sched2" enabled.
En förteckning kan också förstöras
sysadmin@dd9500# compression physical-capacity-measurement schedule destroy jf_sched2 Schedule "jf_sched2" destroyed.
Obs! Detta tar INTE bort historiken för motsvarande MTree/sökvägar (det innebär att nya PCM-jobb inte schemaläggs automatiskt).
Hur startas schemalagda jobb?
När ett PCM-schema läggs till och aktiveras gör detta att en motsvarande post läggs till i /etc/crontabDet är:
# # collection.1.crontab.pcr.jf_sched.0 # 00 17 * * Wed,Fri root /ddr/bin/ddsh -a compression physical-capacity-measurement sample start force priority urgent objects-from-schedule jf_sched
Obs! Cron-jobbet tas bort från
/etc/crontab om schemat är inaktiverat eller förstört.
Kan jag sluta köra ett PCM-jobb?
Ja – Pågående PCM-jobb kan avbrytas med antingen aktivitets-ID:t eller pathset/mtree-namnen. Vi ser till exempel att vi har två PCM-jobb i kö:
SE@dd9500## compression physical-capacity-measurement sample show current Task ID Type Name User State Creation Time Measurement Time Start Time Priority Percent (Submitted Time) Done ------------ ---- ----- -------- --------- ------------------- ------------------- ---------- -------- -------- 124554051585 PS jfall sysadmin Scheduled 2015/08/30 16:00:48 2015/08/30 16:00:48 -- Normal 0 124554051586 PS jfall sysadmin Scheduled 2015/08/30 16:01:55 2015/08/30 16:01:55 -- Normal 0 ------------ ---- ----- -------- --------- ------------------- ------------------- ---------- -------- --------
Dessa jobb kan avbrytas med hjälp av antingen aktivitets-id (för att stoppa ett enskilt jobb):
SE@dd9500## compression physical-capacity-measurement sample stop task-id 124554051585 ** This will abort any submitted or running compression physical-capacity-measurement sampling tasks. Do you want to proceed? (yes|no) [no]: yes 1 task(s) aborted.
Vi har bara ett jobb som körs:
SE@dd9500## compression physical-capacity-measurement sample show current Task ID Type Name User State Creation Time Measurement Time Start Time Priority Percent (Submitted Time) Done ------------ ---- ----- -------- --------- ------------------- ------------------- ---------- -------- -------- 124554051586 PS jfall sysadmin Scheduled 2015/08/30 16:01:55 2015/08/30 16:01:55 -- Normal 0 ------------ ---- ----- -------- --------- ------------------- ------------------- ---------- -------- --------
Eller sökvägsuppsättningens namn:
SE@dd9500## compression physical-capacity-measurement sample stop pathsets jfall ** This will abort any submitted or running compression physical-capacity-measurement sampling tasks. Do you want to proceed? (yes|no) [no]: yes 1 task(s) aborted.
Lämnar oss utan jobb:
SE@dd9500## compression physical-capacity-measurement sample show current No measurement tasks found.
Hur kan information om slutförda jobb visas?
Information om slutförda jobb visas med sample show history Kommandot. Om du till exempel vill visa information om en enskild sökvägsuppsättning:
SE@dd9500## compression physical-capacity-measurement sample show history pathset jfall Pathset: jfall Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- 2015/08/23 12:23:06 7.0 4.2 1.70x 0.98x 1.67x (40.24%) 2015/08/23 13:04:20 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 2015/08/26 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 2015/08/27 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 2015/08/28 14:00:02 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 2015/08/29 14:00:02 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 2015/08/30 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) ------------------- ------------ ------------- ----------- ---------- -------------- Total number of measurements retrieved = 7.
Parametern detailed-history visar även start- och sluttiderna för varje jobb:
SE@dd9500## compression physical-capacity-measurement sample show detailed-history pathset jfall Pathset: jfall Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp Task ID Task Start Time Task End Time (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- ------------ ------------------- ------------------- 2015/08/23 12:23:06 7.0 4.2 1.70x 0.98x 1.67x (40.24%) 47244640257 2015/08/23 12:25:19 2015/08/23 12:25:23 2015/08/23 13:04:20 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 51539607553 2015/08/23 13:05:45 2015/08/23 13:05:48 2015/08/26 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 77309411329 2015/08/26 14:02:50 2015/08/26 14:02:50 2015/08/27 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 85899345921 2015/08/27 14:03:06 2015/08/27 14:03:06 2015/08/28 14:00:02 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 94489280513 2015/08/28 14:02:50 2015/08/28 14:02:51 2015/08/29 14:00:02 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 103079215105 2015/08/29 14:01:40 2015/08/29 14:01:41 2015/08/30 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 115964116993 2015/08/30 14:04:12 2015/08/30 14:04:12 ------------------- ------------ ------------- ----------- ---------- -------------- ------------ ------------------- ------------------- Total number of measurements retrieved = 7.
Obs! Båda kommandona kan ändras för att endast hämta resultat under en viss tidsperiod:
SE@dd9500## compression physical-capacity-measurement sample show history pathset jfall last 2days Pathset: jfall Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- 2015/08/29 14:00:02 10.0 6.2 1.63x 0.98x 1.61x (37.84%) 2015/08/30 14:00:01 10.0 6.2 1.63x 0.98x 1.61x (37.84%) ------------------- ------------ ------------- ----------- ---------- -------------- Total number of measurements retrieved = 2.
Eller mellan specifika datum eller tider:
SE@dd9500## compression physical-capacity-measurement sample show history pathset jfall start 08231010 end 08231400 Pathset: jfall Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- 2015/08/23 12:23:06 7.0 4.2 1.70x 0.98x 1.67x (40.24%) 2015/08/23 13:04:20 10.0 6.2 1.63x 0.98x 1.61x (37.84%) ------------------- ------------ ------------- ----------- ---------- -------------- Total number of measurements retrieved = 2.
Hur länge sparas en specifik historik för en specifik sökväg/mtree?
Som standard sparas resultatet av varje PCM-sökväg i 180 dagar. Detta kan ändras genom ändring av motsvarande sökvägsuppsättning:
SE@dd9500## compression physical-capacity-measurement pathset modify jfall measurement-retention 14 Measurement-retention changed to 14 day(s).
PCM-historik lagras i systemhistorikdatabasen. Som ett resultat, om den historiska databasen går förlorad eller skadad, går även information om all PCM-historik förlorad.
Finns det några varningar att vara medveten om när du använder PCM?
PCM-jobb pausas om systemet har mindre än 10 % tillgängligt utrymme.
PCM-jobb pausas medan rensningscykeln körs.
Som tidigare nämnts är PCM ett verktyg som används för att beräkna fysisk användning av en specifik uppsättning kataloger/MTrees. När du beräknar resultat för en specifik sökvägsuppsättning eller uppsättning MTrees räknar PCM bara storleken på varje unikt datasegment som används av sökvägsuppsättningen eller uppsättningen MTrees en gång.
Om filer som deduplicerar mot samma data finns i flera olika PCM-jobb kan därför vart och ett av segmenten som filerna består av räknas flera gånger (en gång av varje PCM-jobb). Det innebär att även om resultaten för varje enskilt PCM-jobb är korrekta, kan resultaten av flera PCM-jobb inte summeras för att ge korrekt fysisk användning för summan av sökvägar/MTrees i jobben.
På grund av hur PCM-jobb sätts ihop, sökvägsuppsättningen eller MTree post-comp-utrymmet som används på disken:
- PCM-jobb tar inte hänsyn till döda data (diskutrymme som används av borttagna filer, vilket utrymme på disken kanske inte har frigjorts genom att köra GC ännu).
- PCM tar inte hänsyn till data som är låsta i snapshots som skapats för MTree eller sökvägar som mäts.
Jag har till exempel ett mtree som heter /data/col1/jf1 där jag skapar tre 1Gb-filer, det vill säga:
!!!! dd9500 YOUR DATA IS IN DANGER !!!! # for i in 1 2 3 ; do
> dd if=/dev/urandom of=/data/col1/jf1/${i} bs=1024k count=1024
> done
Jag kopierar sedan dessa filer till en andra mtree (/data/col1/jf2):
!!!! dd9500 YOUR DATA IS IN DANGER !!!! # cp /data/col1/jf1/1 /data/col1/jf2/4 !!!! dd9500 YOUR DATA IS IN DANGER !!!! # cp /data/col1/jf1/2 /data/col1/jf2/5 !!!! dd9500 YOUR DATA IS IN DANGER !!!! # cp /data/col1/jf1/3 /data/col1/jf2/6
Slutligen skapar jag en ny fil på 1 Gb i /data/col1/jf2:
!!!! dd9500 YOUR DATA IS IN DANGER !!!! # dd if=/dev/urandom of=/data/col1/jf2/7 bs=1024k count=1024 1024+0 records in 1024+0 records out
Om man bortser från lokal komprimering av data och endast tar hänsyn till deduplicering är det tydligt att varje MTree använde följande mängd fysiskt utrymme när filerna skrevs:
/data/col1/jf1: 3 Gb
/data/col1/jf2: 1 GB (för den nya filen – kopierade filer skulle ha deduplicerats mot befintliga data och skulle därför ha förbrukat minimalt fysiskt utrymme).
Som ett resultat av detta kan summan av det fysiska utrymmesutnyttjandet med /data/col1/jf1 och /data/col1/jf2 bör vara runt 4 Gb.
Tre PCM-sökvägsuppsättningar skapas:
jf1 som innehåller /data/col1/jf1
jf2 som innehåller /data/col1/jf2
jfall som innehåller data/col1/jf1 och /data/col1/jf2
PCM-jobben körs och ger utdata på följande sätt:
Pathset: jf1 Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- 2015/08/23 12:24:09 3.0 3.2 0.96x 0.98x 0.94x (-6.21%) ------------------- ------------ ------------- ----------- ---------- -------------- Pathset: jf2 Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- 2015/08/23 12:24:12 4.0 4.2 0.98x 0.98x 0.96x (-4.14%) ------------------- ------------ ------------- ----------- ---------- --------------
Dessa värden är korrekta eftersom varje PCM-jobb bara tittar på fysiska data som refereras av filerna i motsvarande sökvägsuppsättning. Det innebär att data för filer som har kopierats räknas två gånger (en gång för varje PCM-jobb).
Det kan tyckas rimligt att för att få ett totalt fysiskt utnyttjande av /data/col1/jf1 och /data/col1/jf2 MTrees kan vi summera värdena för "fysisk användning" från ovanstående utdata.
För att få ett korrekt värde för totalt fysiskt utnyttjande av /data/col1/jf1 och /data/col1/jf2är det nödvändigt att köra ett enda PCM-jobb som täcker båda dessa MTrees (d.v.s. use jfall). Detta säkerställer att dubbletter av segment bara räknas en gång och inte två gånger som i exemplet ovan, det vill säga:
Pathset: jfall Measurement Time Logical Used Physical Used Global-Comp Local-Comp Total-Comp (Pre-Comp) (Post-Comp) Factor Factor Factor (GiB) (GiB) (Reduction %) ------------------- ------------ ------------- ----------- ---------- -------------- 2015/08/23 12:23:06 7.0 4.2 1.70x 0.98x 1.67x (40.24%) ------------------- ------------ ------------- ----------- ---------- --------------
Sammanfattningsvis kan utdata från flera PCM-jobb inte summeras för att ge korrekt fysisk användning för en uppsättning sökvägar/MTree. I stället bör en enda PCM-sökvägsuppsättning definieras som täcker alla nödvändiga MTree/kataloger eftersom detta säkerställer att duplicerade data bara räknas en gång. Om detta inte görs och ett separat PCM-jobb skulle köras för varje mtree på ett system, till exempel, är resultaten summerade det fullt möjligt att den totala fysiska kapaciteten som används överstiger systemets råa kapacitet.
Kan PCM-jobb endast skickas av DDSH kommandoraden eller kan ett användargränssnitt också användas?
I det här dokumentet används Data Domain-kommandoradsgränssnittet (DDSH) för att konfigurera, skicka och granska PCM-jobb.