DDOS Fyysisen kapasiteetin mittaus tai fyysisen kapasiteetin raportointi Usein kysytyt kysymykset

Summary: Data Domain -käyttöjärjestelmän (DD OS), fyysisen kapasiteetin mittauksen (PCM) tai fyysisen kapasiteetin raportoinnin (PCR) usein kysytyt kysymykset.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Data Domain -käyttöjärjestelmän (DD OS) versio 5.7 sisältää uusia toimintoja, joita kutsutaan fyysisen kapasiteetin mittaukseksi (PCM) tai fyysisen kapasiteetin raportoinniksi (PCR).

Tässä artikkelissa kuvataan ominaisuuden yleisiä käyttötapauksia ja kysymyksiä. PCM:ää ja PCR:ää käytetään tässä asiakirjassa synonyymeinä.

Mikä on fyysisen kapasiteetin mittaus (PCM)?
PCM on DD OS 5.7:n ja uudempien tukema uusi ominaisuus, jonka avulla kiintolevyn tarkka käyttö voidaan laskea hakemistopuun, hakemistopuukokoelman, mtreen tai MTree-kokoelman avulla.

Miten tämä eroaa aiempien DDOS-versioiden ominaisuuksista?
Kun tiedosto käsitellään DDR:ssä, tallennamme tiedostosta erilaisia tilastotietoja. Yksi tällainen tilasto on "post-lc-tavut" eli tiedoston viemä fyysinen tila, kun se kirjoitetaan järjestelmään. Voimme tarkastella lc:n jälkeisiä tavuja tiedostolle tai hakemistopuulle käyttämällä filesys show compression komento - esimerkiksi:

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

Tämä osoittaa, että yllä oleva hakemistopuu sisältää neljä tiedostoa, jotka käyttivät yhteensä 3 293 594 658 tavua (3,07 Gt) fyysistä tilaa nieltynä.
 

Huomautus: Nämä tilastot luodaan nielemishetkellä, eikä niitä päivitetä tämän ajan kuluttua. Päällekkäisyyksien poistamisen luonteesta johtuen on kuitenkin niin, että kun uusia tiedostoja otetaan käyttöön tai poistetaan ja puhdistus suoritetaan, se, miten levyllä olevien tietojen kaksoiskappaleet poistetaan ja siten tapa, jolla kukin tiedosto poistaa kaksoiskappaleet (ja tiedon määrä on "omaa"), muuttuu. Tämän vuoksi yllä olevat tilastot vanhenevat ajan myötä, ja joskus tai työmäärät voivat muuttua epätarkoiksi.

PCM on pyrkimys välttää epäjohdonmukaisia tuloksia, jotka johtuvat yllä olevien tilastojen vanhenemisesta. Koska PCM voi luoda raportteja kiintolevyn käytöstä tiettynä ajankohtana, yllä olevat rajoitukset eivät enää päde ja tulokset ovat taatusti tarkempia.

Onko tiedossa faktoja tai asetuksia, joissa PCM: n laskemien tulosten tiedetään olevan vähemmän kuin optimaalisesti tarkkoja?
PCM tekee näytteenoton polkujoukon tiedostojen käyttämän levytilan laskemiseksi. Tämä tarkoittaa, että jotkin tiedostot voidaan jättää pois luettelosta yksilöllisten segmenttien osalta, koska suorituskykysyistä tiettyä kokoa pienempiä tiedostoja ei oteta huomioon. PCM-töiden luettelointia varten harkitsemien polkujoukkojen yksittäisten tiedostojen vähimmäiskoko (ja siten tiedostojen osuus käytetystä levytilasta) riippuu tiedostojärjestelmäsegmentin keskimääräisestä koosta:
  • Jos segmentin keskimääräinen koko on 4 K, PCM ohittaa tiedostot, joiden koko on 4 Mt tai pienempi.
  • Jos segmenttien keskimääräinen koko on 8 K, PCM ohittaa tiedostot, joiden koko on 8 Mt tai pienempi.
  • Jos segmentin keskimääräinen koko on 12 K, PCM ohittaa tiedostot, joiden koko on 12 Mt tai pienempi.

Todelliset asiakastiedot osoittavat, että keskimääräinen segmentin koko on noin 9 kt yleisimmissä käyttötapauksissa, joten likimääräinen luku tiedostoille, joita ei oteta huomioon, kun PCM laskee käytettyä levytilaa, olisi pienempi kuin 9 Mt.

Tarvitaanko PCM: ään lisälisenssejä?
Ei - PCM ei ole lisensoitu ominaisuus, joten PCM: n käyttämiseen ei tarvita lisälisenssejä.

Onko PCM-tuki kaikilla alustoilla?
Ei – PCM:ää tuetaan kaikissa laitteisto- ja Virtual Data Domain Appliance (DDVE) -laitteissa paitsi ATOS (Active Tier on Object Storage) DDVE -laitteissa.

PCM mittaa ja luetteloi vain aktiivisen tason tiedostot: Pilviyksiköissä (tai vanhoissa laajennetussa säilytyksessä arkistointiyksiköissä olevat tiedostot) olevat tiedostot eivät ole PCM-töiden kokolaskennassa.

Onko muita edellytyksiä, jotka vaaditaan ennen kuin PCM: ää voidaan käyttää?
PCM on oletusarvoisesti pois käytöstä DDOS 5.7:ssä. Ennen kuin sitä voidaan käyttää, se on otettava käyttöön ja sen välimuisti alustettava alla olevan kuvan mukaisesti:

sysadmin@dd9500# compression physical-capacity-measurement enable and-initialize
physical-capacity-measurement enabled. Initialization started.

Huomautus: PCM-välimuistia käytetään tulevien PCM-töiden nopeuttamiseen, ja välimuistin alustaminen voi viedä paljon aikaa. Näistä huolimatta PCM-töitä voidaan alkaa jonottaa, kun PCM-välimuistia alustetaan.

Miten PCM laskee kokonaiskäyttösummat?
PCM määrittää tiedostoryhmän fyysisen käytön mtree-tilannevedosten avulla. Kun PCM-työ käynnistyy, tapahtuu seuraavaa:
  • mtree-tilannevedos luodaan pohjana olevista MTree-tiedostoista.
Huomautus: Tämän tilannevedoksen nimi on pcr_snap_*, eli:
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 etsii tilannevedoksesta tiedostoja, joiden on oltava PCM-työssä (eli määritetyissä poluissa tai MTreesissä).
  • PCM kävelee näiden tiedostojen segmenttipuussa luodakseen olennaisesti luettelon yksilöllisistä segmentin sormenjäljistä, joihin kaikki tiedostot viittaavat.
  • PCM löytää sitten vastaavat segmentit levyltä (säilöjoukosta) ja laskee näiden segmenttien koon summan.
  • Näiden segmenttien koon summa edustaa vastaavien tiedostojen nykyistä kiintolevyn käyttöastetta.
  • Edellä mainittujen lisäksi tiedostojoukon esipakattu koko löytyy vastaavista tiedoston metatiedoista.
  • Kun PCM-työt ovat valmiit, taustalla olevat PCM-tilannevedokset vanhenevat myöhempää poistoa varten.


Kuinka PCM-työt toimivat?
Käyttäjä lähettää PCM-työt (tai ajoituksen mukaan) ja lisätään PCM-työjonoon. Järjestelmän kuormituksesta riippuen PCM-työt voidaan sitten poimia jonosta ja aloittaa välittömästi tai niitä voidaan lykätä jonkin aikaa.

Seuraavassa on esimerkkejä siitä, miksi PCM-töitä voidaan lykätä:

  • Active Tier Clean on käynnissä järjestelmässä - PCM-töitä ja Active Tier Cleania ei voi suorittaa rinnakkain. Tämän seurauksena PCM-töitä, jotka ovat jonossa aktiivisen tason puhdistuksen ollessa käynnissä, lykätään, kunnes aktiivinen tason puhdistus on valmis.
  • Taustalla olevia MTree-tiedostoja vastaan on jo käynnissä joitain PCM-töitä - PCM käyttää mtree-tilannevedoksia, ja on olemassa tiukat rajoitukset sille, kuinka monta PCM-tilannekuvaa tietty käyttäjä voi luoda tiettynä ajankohtana yhdelle mtreelle. Jos uusi PCM-työ ylittää nämä rajat, työtä lykätään, kunnes nykyinen työ on valmis.


Onko mahdollista hallita PCM: n käyttämiä resursseja järjestelmässä?
PCM käyttää kuristusmekanismia, joka on samanlainen kuin aktiivisen tason puhdistus, eli PCM-kaasu voidaan asettaa arvosta 0 (ei aggressiivinen) arvoon 100 (aggressiivinen). On selvää, että mitä korkeampi kaasu, sitä enemmän resursseja PCM käyttää ja sitä suurempi vaikutus PCM-työllä voi olla järjestelmän muuhun työmäärään.

Oletuksena PCM-kaasu on asetettu arvoon 20, eli:

sysadmin@dd9500# compression physical-capacity-measurement throttle show
Throttle is set to 20 percent (default).

PCM-kaasua voidaan muokata seuraavasti, kun kaasun muutos tapahtuu välittömästi (eli DDFS-uudelleenkäynnistystä ei tarvita, jotta PCM voi ottaa uuden kaasuasetuksen):

sysadmin@dd9500# compression physical-capacity-measurement throttle set 50
Throttle set to 50 percent.


Mitä polkusarjat ovat?
PCM-työt voidaan suorittaa kahdella tavalla:

  • Ennalta määritettyä "polkujoukkoa" (eli käyttäjän määrittämää hakemistokokoelmaa) vastaan
  • Yhtä mtreeä vastaan

Ennen kuin työt voidaan suorittaa tietylle polkujoukolle, polkujoukko on luotava tai määritettävä seuraavasti:

sysadmin@dd9500# compression physical-capacity-measurement pathset create jfall paths /data/col1/jf1,/data/col1/jf2
Pathset "jfall" created.
Olemassa olevaan polkujoukkoon voi lisätä tai siitä voi poistaa tiettyjä hakemistoja seuraavasti:
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".

Kaikki luodut polut näytetään seuraavasti:

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.

Voit tarkastella polkujoukossa määritettyjä polkuja seuraavasti: pathset show detailed Komentoa käytetään:

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#

Voit poistaa polun määrittämällä pathset destroy Komentoa voidaan käyttää:

sysadmin@dd9500# compression physical-capacity-measurement pathset destroy jfall

Huomautus: Tämä poistaa määritetyn polkujoukon koko historian.
 
Huomautus: Ad-hoc-työt yksittäistä MTree-toimintoa vastaan eivät edellytä ennen suorittamista määritettyä polkujoukkoa.


Miten PCM-työ aloitetaan?
Uusi PCM-työ lähetetään PCM-työjonoon käyttämällä sample start komento, eli:

sysadmin@dd9500# compression physical-capacity-measurement sample start pathsets jfall
Measurement task(s) submitted and will begin as soon as resources are available.

Edellä olevassa esimerkissä käytettiin ennalta määritettyä polkujoukkoa. Jos haluat lähettää PCM-työn yhdelle mtreelle, määritetään mtree, eli:

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.

Oletusarvon mukaan PCM-työt lähetetään prioriteetilla "normaali". On myös mahdollista määrittää kiireellinen prioriteetti:

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.

Työpaikat, joiden prioriteetti on "kiireellinen", asetetaan jonoon ennen niitä, joiden prioriteetti on "normaali" (mikä tarkoittaa, että ne poimitaan ja työskennellään mieluummin kuin kaikki ilmoitetut ensisijaiset "normaalit" työt).

Lähetettyjen tai käynnissä olevien töiden luettelo näytetään käyttämällä sample show current komento, esimerkiksi:

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#


Voiko PCM-töitä ajoittaa?
Kyllä – jos tietty PCM-työ on suoritettava säännöllisesti, se ajoitetaan suoritettavaksi automaattisesti tarpeen mukaan. Esimerkki:

sysadmin@dd9500# compression physical-capacity-measurement schedule create jf_sched pathsets jfall,jf1,jf2 time 1400
Schedule "jf_sched" created.

Huomautus: Aikataulut luodaan suoritettavaksi päivittäin, tiettyinä viikonpäivinä tai kunkin kuukauden tiettyinä päivinä.

Olemassa olevaa aikataulua muokataan käyttämällä schedule modify Komento:

sysadmin@dd9500# compression physical-capacity-measurement schedule modify jf_sched priority urgent time 1700 day Wed,Fri
Schedule "jf_sched" modified.

Lisäksi aiemmin luotuun aikatauluun voidaan lisätä tai poistaa polkujoukkoja seuraavasti:

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.

Huomautus: Aikataulu ei voi sisältää vain polkujoukkoja TAI MTree-tiedostoja (eli näitä kahta ei voi yhdistää):
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.

Voit tarkastella olemassa olevien aikataulujen tietoja schedule show all komentoa käytetään esimerkiksi:

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

Olemassa olevat aikataulut voidaan poistaa käytöstä tai ottaa käyttöön välittömästi, eli:

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.

Aikataulu voidaan myös tuhota:

sysadmin@dd9500# compression physical-capacity-measurement schedule destroy jf_sched2
Schedule "jf_sched2" destroyed.

Huomautus: Tämä EI poista vastaavien mtreeiden/polkujoukkojen historiaa (se tarkoittaa, että uusia PCM-töitä ei ajoiteta automaattisesti).


Miten ajoitetut työt aloitetaan?
Kun PCM-aikataulu lisätään ja otetaan käyttöön, vastaava merkintä lisätään /etc/crontabTuo on:

#
# 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

Huomautus: Cron-työ poistetaan /etc/crontab jos aikataulu poistetaan käytöstä tai tuhotaan.


Voinko lopettaa PCM-työn suorittamisen?
Kyllä – PCM-töiden suorittamisen voi keskeyttää joko tehtävätunnuksella tai pathset/mtree-nimellä. Näemme esimerkiksi, että meillä on kaksi PCM-työtä jonossa:

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
------------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------

Nämä työt voidaan keskeyttää käyttämällä joko task-id-tunnusta (yksittäisen työn pysäyttämiseksi):

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.

Yhden käynnissä olevan työn jättäminen:

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
------------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------

Tai polun joukon nimi:

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.

Jäämme ilman työtä:

SE@dd9500## compression physical-capacity-measurement sample show current
No measurement tasks found.


Miten tiedot valmiista töistä voidaan näyttää?
Tiedot tehdyistä töistä näkyvät sample show history Komento. Voit esimerkiksi näyttää yksittäisen polkujoukon tiedot seuraavasti:

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.

Yksityiskohtainen historia -parametri näyttää myös kunkin työn alkamis- ja päättymisajat:

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.

Huomautus: Kumpaa tahansa komentoa voi muokata niin, että se hakee tuloksia vain tietyltä ajanjaksolta:
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.

Tai tiettyjen päivämäärien tai kellonaikojen välillä:

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.


Kuinka kauan tietyn polkujoukon/mtreen tiettyä historiaa säilytetään?
Oletusarvoisesti kunkin PCM-polkujoukon tulokset säilytetään 180 päivän ajan. Tätä voidaan muuttaa muuttamalla vastaavaa polkusarjaa:

SE@dd9500## compression physical-capacity-measurement pathset modify jfall measurement-retention 14
Measurement-retention changed to 14 day(s).

PCM-historiaa säilytetään järjestelmän historiallisessa tietokannassa. Tämän seurauksena, jos historiallinen tietokanta katoaa tai vahingoittuu, myös kaikki PCM-historian tiedot menetetään.

Onko PCM: ää käytettäessä huomioitava varoituksia?
PCM-työt keskeytetään, jos järjestelmässä on alle 10% vapaata tilaa.
PCM-työt keskeytetään puhdistusjakson ajaksi.

Kuten aiemmin todettiin, PCM on työkalu, jota käytetään fyysisen käytön laskemiseen tietyllä hakemistojen / mtree-joukolla. Kun lasketaan tuloksia tietylle MTree-polulle tai -joukolle, PCM laskee kunkin MTrees-polkujoukon tai -joukon käyttämän yksilöllisen tietosegmentin koon vain kerran.
 

Huomautus: Kaksoiskappaleiden poistamisen luonteesta johtuen työn perustana olevien polkujen/mtreeiden ulkopuolella voi olla muita tiedostoja, jotka voivat myös de-kaksoiskappaleita samoista tiedoista.

Tämän seurauksena, jos tiedostot, jotka kopioidaan samojen tietojen perusteella, ovat useissa eri PCM-töissä, kukin tiedostojen muodostavista segmenteistä voidaan laskea useita kertoja (kerran jokaisessa PCM-työssä). Tämä tarkoittaa, että vaikka kunkin yksittäisen PCM-työn tulokset ovat tarkkoja, useiden PCM-töiden tuloksia ei voida laskea yhteen, jotta saadaan tarkka fyysinen käyttö töiden polkujen/mtreeiden summalle.

PCM-töiden kokoamistavasta, levyllä käytetystä polkuasetetusta tai MTree-jälkikilpailutilasta johtuen:

  • PCM-työt eivät ota huomioon kuolleita tietoja (poistettujen tiedostojen käyttämää levytilaa, jota levytilaa ei ehkä ole vielä otettu takaisin suorittamalla GC).
  • PCM ei ota huomioon MTree:lle luotuihin tilannevedoksiin tai mitattaville polkujoukoille lukittuja tietoja.

Minulla on esimerkiksi mtree nimeltä /data/col1/jf1 jossa luon kolme 1Gb-tiedostoa, eli:

!!!! 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

Kopioin sitten nämä tiedostot toiseen mtreeen (/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

Lopuksi luon uuden 1Gb-tiedoston /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

Jos tietojen paikallista pakkaamista ei oteta huomioon ja harkitaan vain deduplikointia, on selvää, että jokainen mtree käytti seuraavan määrän fyysistä tilaa tiedostojen kirjoittamisen aikana:

/data/sarake1/jf1: 3 Gt
/data/sarake1/jf2: 1 Gt (uudelle tiedostolle - kopioidut tiedostot olisivat kopioituneet olemassa oleviin tietoihin nähden, joten ne olisivat vieneet vain vähän fyysistä tilaa).

Tämän seurauksena fyysisen tilan käytön summa /data/col1/jf1 ja /data/col1/jf2 pitäisi olla noin 4 Gt.

Kolme PCM-polkujoukkoa luodaan:

JF1, joka sisältää /data/col1/jf1
jf2, joka sisältää /data/col1/jf2
, jfall sisältää tietoja/col1/jf1 ja /data/col1/jf2

PCM-työt suoritetaan ja ne tuottavat seuraavan tuloksen:

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%)
-------------------   ------------   -------------   -----------   ----------   --------------

Nämä arvot ovat oikein, koska jokainen PCM-työ tarkastelee vain fyysisiä tietoja, joihin tiedostot viittaavat vastaavassa polkujoukossa. Tämä tarkoittaa, että kopioitujen tiedostojen tiedot lasketaan kahdesti (kerran jokaisessa PCM-työssä).

Saattaa tuntua järkevältä, että saada täydellinen fyysinen käyttö /data/col1/jf1 ja /data/col1/jf2 MTrees, voimme laskea yhteen "fyysisen käytön" arvot yllä olevista tuotoksista.
 

Huomautus: Tämä antaa 7.4 Gt, mikä ei selvästikään ole oikein (edellä arvioitiin, että päällekkäisyyksien poistamisen vuoksi kokonaiskäyttö olisi noin 4 Gt).
 

Tarkan arvon saaminen tuotteen fyysiselle kokonaiskäytölle /data/col1/jf1 ja /data/col1/jf2, on tarpeen suorittaa yksi PCM-työ, joka kattaa molemmat MTreet (eli käytä jfallia). Näin varmistetaan, että päällekkäiset segmentit lasketaan vain kerran eikä kahdesti, kuten yllä olevassa esimerkissä:

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%)
-------------------   ------------   -------------   -----------   ----------   --------------

Yhteenvetona voidaan todeta, että useiden PCM-töiden tuloksia ei voida laskea yhteen, jotta saadaan tarkka fyysinen käyttö joukolle polkusarjoja / mtreejä. Sen sijaan tulisi määrittää yksi PCM-polkujoukko, joka kattaa kaikki vaaditut mtreet / hakemistot, koska tämä varmistaa, että päällekkäiset tiedot lasketaan vain kerran. Jos tätä ei tehdä ja esimerkiksi jokaiselle järjestelmän mtreelle suoritettaisiin erillinen PCM-työ, tulokset summataan, on täysin mahdollista, että käytetty fyysinen kokonaiskapasiteetti ylittää järjestelmän raakakapasiteetin.

Voiko PCM-töitä lähettää vain DDSH komentorivi vai voidaanko käyttää myös käyttöliittymää?
Tässä asiakirjassa DDSH (Data Domain -komentorivikäyttöliittymää) käytetään PCM-töiden määrittämiseen, lähettämiseen ja tarkistamiseen.
 

Huomautus: PCM:ää voi käyttää myös Data Domain Enterprise Manager- tai System Manager -käyttöliittymässä.
 
Huomautus: DDSH-käyttöliittymän kunkin komennon enimmäispituus on 256 merkkiä. Tämän seurauksena, jos PCM-työt on määritettävä polulle, jolla on pitkä hakemistonimi, voi olla edullista (tai jopa välttämätöntä) käyttää yhtä käytettävissä olevista käyttöliittymäistä.

Affected Products

Data Domain, DD OS

Products

Data Domain
Article Properties
Article Number: 000058798
Article Type: How To
Last Modified: 05 Dec 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.