Symptoms
Avamar 7.0:n sivutustiedostovälimuisti, jota käytetään tiedostojärjestelmän varmuuskopiointiin integroidulle Avamar- ja Data Domain -ratkaisulle, kuluttaa huomattavasti enemmän levykapasiteettia kuin monoliittinen tiedostovälimuisti.
Jos Avamar/var-hakemisto on asiakastiedostojärjestelmässä tai taltiossa, jonka levykapasiteetti on rajallinen, sivutustiedostovälimuistin suurempi levynmuotoinen tiedostokoko saattaa aiheuttaa levykapasiteetin hallintaongelmia Avamar-tiedostojärjestelmän asiakasohjelmassa.
Cause
EMC Avamar 7.0:n parhaita operatiivisia käytäntöjä koskevassa asiakirjassa on dokumentoitu seuraavat:
"Alkuperäiseen tiedostovälimuistimenetelmään verrattuna tarpeenmukaisen hakutiedoston välimuistin toteuttavat varmuuskopiot vaativat jopa 20 kertaa enemmän levytilaa."
On kaksi syytä, miksi sivutustiedoston välimuistitiedosto on noin 20 kertaa suurempi kuin monoliittinen tiedostovälimuisti:
- Ylimääräiset 20 tavua tiedostoa kohden CDSF-siirtymää varten
Monoliittisessa tiedostovälimuistissa on 44 tavua tiedostoa kohti: 4-tavuinen otsikko, 20-tavuinen tiedostomääritteen hajautusarvo ja 20-tavuinen tiedostosisällön hajautusarvo. Sivutustiedostovälimuistissa on 64 tavua tiedostoa kohti. Ylimääräisiä 20 tavua käytetään siirtymätietojen tallentamiseen CDSF (Common Data Streaming Format) -varmuuskopiosäiliöön, jossa tiedosto sijaitsee. Jos sekä sivutustiedostovälimuistilla että monoliittisella tiedostovälimuistilla on sama muoto, sivutustiedostovälimuisti on kooltaan noin 1,5 kertaa suurempi.
- Merkintöjä ei jaeta varmuuskopioiden välillä
Molemmat tiedostovälimuistit tallentavat hajautukset jopa 16 varmuuskopiolle. Monoliittisen tiedostovälimuistin avulla noin 2% tiedostoista muuttuu päivittäin ensimmäisen varmuuskopioinnin jälkeen. Ensimmäisen varmuuskopioinnin jälkeen suurin osa merkinnöistä jaetaan varmuuskopioiden kesken. Sivutustiedostovälimuistin avulla jokainen elementtisivu on kuitenkin yksilöllinen tietylle varmuuskopiolle, joten merkintöjä ei jaeta varmuuskopioiden välillä. Tämä aiheuttaa sen, että sivutustiedostovälimuistiin tallennetaan noin 10 kertaa enemmän merkintöjä kuin monoliittiseen tiedostovälimuistiin.
Nämä kaksi avustajaa lisäävät sivutustiedostovälimuistin kokoa noin 15–20 kertaa monoliittiseen tiedostovälimuistiin verrattuna, kun samaa tietojoukkoa varmuuskopioidaan.
Jos tiedät, kuinka monta tiedostoa tietojoukon määrityksessä varmuuskopioidaan, voit arvioida sivutustiedostovälimuistin lopullisen koon seuraavasta kaavasta:
<sivutustiedoston välimuistin koko megatavuina> = <tiedostojen määrä miljoonina> * 1700
Resolution
Suuremman sivutustiedostovälimuistin mahdollisia vaikutuksia voi lieventää kolmella tavalla:
A) Muuta hakutiedoston välimuistin sijaintia käyttämällä avtar.cmd
kohdassa "cachedir" Tämä on suositeltava vaihtoehto, eikä sillä ole haittoja edellyttäen, että asiakkaalla on riittävän suuri tilavuus hakuvälimuistin tallentamiseen.
Jos asiakasvälimuistitiedostot tallentava Avamar /var-hakemisto on asemassa, jonka kapasiteetti on rajallinen, siirrä sivutusvälimuisti tilavampaan asemaan alla kuvatulla tavalla.
- Luo kansio, johon haluat tallentaa välimuistitiedostot.
- Kopioi nykyiset välimuistitiedostot kansiosta /usr/local/avamar/var/ tai C:\program files\avs\var\ vaiheessa 1 luotuun uuteen kansioon.
- Luo client/var-hakemistoon tiedosto nimeltä avtar.cmd. Jos tiedosto on olemassa, muokkaa sitä.
- Määritä uusi cachedir-sijainti avtar.cmd-merkintätiedostossa. Jos olet esimerkiksi luonut D:\avamarcachen sivutustiedostovälimuistille, kansiossa C:\program files\avs\var\avtar.cmd on oltava tällainen merkintä:
--cachedir=D:\avamarcache
- Tee varmuuskopiointi.
- Varmista, että uutta välimuistihakemistoa käytettiin oikein.
- Poista asiakasvälimuistien kopio alkuperäisestä Avamar var -hakemistosta.
B) Käyttämällä lippuja, jotka mahdollistavat sivutusvälimuistin kokorajoituksen
Avamar 7.2 -versiossa ja uudemmissa versioissa on merkintöjä, jotka rajoittavat sivutusvälimuistin koon prosenttiosuuteen välimuistin sijaintiaseman koosta. Lisätietoja tästä vaihtoehdosta on tietämyskannan artikkelissa 19517: Avamar-kysynnän sivutusvälimuistin (f_cache2.dat) koon rajoittaminen.
Välimuistitiedoston kasvun estäminen tiedostokokoon heikentää varmuuskopioinnin suorituskykyä välimuistin puuttumisen lisääntymisen vuoksi.
C) Rajoita sivutustiedoston välimuistiin tallennettujen täydellisten varmuuskopioiden määrää.
Luomalla joitain varmuuskopioita pienellä tietojoukolla ja asettamalla nämä varmuuskopiot koskaan vanhentumaan, voimme rajoittaa vain kahdeksaan tai vähemmän varmuuskopioihin koko tietojoukosta, joka on tallennettu hakutiedoston välimuistiin, mikä pienentää kokoa.
Tämä on vähiten toivottava vaihtoehto ja vaatii edistynyttä viritystä. Siinä on myös varoituksia. Saat lisätietoja ottamalla yhteyttä Dell EMC:n tekniseen tukeen.
Avamar 7.0 -tiedostojärjestelmä varmuuskopioi Avamar- ja Data Domain -integroituun ratkaisuun.
Lisätietoja avtar.cmd tiedostosta on tietämyskannan artikkelissa 81546:
Avamar: Lokitiedostojen kerääminen Avamar-asiakkaiden varmuuskopiointi- ja palautusongelmien vianmääritystä varten.
Affected Products
Avamar
Products
Avamar