Avamar: Jak ograniczyć potencjalny wpływ rozmiaru pamięci podręcznej plików stronicowania klienta (f_cache2.dat)

Summary: Jak ograniczyć potencjalny wpływ rozmiaru pamięci podręcznej plików stronicowania klienta (f_cache2.dat).

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.

Symptoms

Pamięć podręczna plików stronicowania Avamar 7.0, która służy do tworzenia kopii zapasowych systemu plików w zintegrowanym rozwiązaniu Avamar i Data Domain, zużywa znacznie więcej miejsca na dysku niż monolityczna pamięć podręczna plików. 

Jeśli katalog /var Avamar znajduje się w systemie plików lub woluminie klienta o ograniczonej pojemności dysku, większy rozmiar pliku „na dysku” dla pamięci podręcznej pliku stronicowania może spowodować problemy z zarządzaniem pojemnością dysku na kliencie systemu plików Avamar.

Cause

W dokumencie EMC Avamar 7.0 dotyczącym najlepszych praktyk operacyjnych udokumentowaliśmy: „W porównaniu z oryginalną metodą buforowania plików, kopie zapasowe, które implementują pamięć podręczną plików stronicowania na żądanie, wymagają do 20 razy więcej miejsca na dysku”.

Istnieją dwa powody, dla których plik pamięci podręcznej pliku stronicowania jest około 20 razy większy niż monolityczna pamięć podręczna pliku:   
  • Dodatkowe 20 bajtów na plik dla przesunięcia CDSF
Monolityczna pamięć podręczna plików używa 44 bajtów na plik: 4-bajtowy nagłówek, 20-bajtowy skrót atrybutu pliku i 20-bajtowy skrót zawartości pliku. Pamięć podręczna plików stronicowania używa 64 bajtów na plik. Dodatkowe 20 bajtów służy do przechowywania informacji o przesunięciu w kontenerze kopii zapasowych Common Data Streaming Format (CDSF), w którym znajduje się plik. Jeśli zarówno pamięć podręczna plików stronicowania, jak i monolityczna pamięć podręczna plików mają ten sam format, powoduje to, że pamięć podręczna plików stronicowania jest około 1,5 raza większa.
  • Brak udostępniania wpisów między kopiami zapasowymi
Obie pamięci podręczne plików przechowują skróty dla maksymalnie 16 kopii zapasowych. W przypadku monolitycznej pamięci podręcznej plików po wykonaniu pierwszej kopii zapasowej około 2% plików zmienia się codziennie. Po utworzeniu pierwszej kopii zapasowej większość wpisów jest współdzielona przez kopie zapasowe. Jednak w przypadku pamięci podręcznej pliku stronicowania każda strona elementów jest unikatowa dla określonej kopii zapasowej, dlatego nie ma udostępniania wpisów między kopiami zapasowymi. Powoduje to, że pamięć podręczna plików stronicowania przechowuje około 10 razy więcej wpisów niż monolityczna pamięć podręczna plików.

Te dwa czynniki powodują około 15 lub nawet 20-krotny wzrost rozmiaru pamięci podręcznej plików stronicowania w stosunku do monolitycznej pamięci podręcznej plików podczas tworzenia kopii zapasowej tego samego zestawu danych.

Jeśli wiesz, ile plików jest tworzonych w kopii zapasowej w definicji zestawu danych, możesz oszacować ostateczny rozmiar pamięci podręcznej pliku stronicowania na podstawie następującego wzoru:  
<rozmiar pamięci podręcznej pliku stronicowania w MB> = <liczba plików w milionach> * 1700

Resolution

Istnieją trzy sposoby ograniczenia potencjalnego wpływu większej pamięci podręcznej plików stronicowania:   

A) Zmień lokalizację pamięci podręcznej pliku stronicowania za pomocą polecenia „cachedir” w avtar.cmd

Jest to opcja preferowana i nie ma żadnych wad, pod warunkiem, że klient ma wystarczająco duży wolumin do przechowywania pamięci podręcznej stronicowania. 

Jeśli katalog Avamar /var, w którym przechowywane są pliki pamięci podręcznej klienta, znajduje się na woluminie o ograniczonej pojemności, przenieś pamięć podręczną stronicowania do bardziej przestronnego woluminu zgodnie z poniższym opisem.

  1. Utwórz folder, w którym chcesz przechowywać pliki pamięci podręcznej.
  2. Skopiuj istniejące pliki pamięci podręcznej z katalogu /usr/local/avamar/var/ lub C:\program files\avs\var\ do nowego folderu utworzonego w kroku 1.
  3. Utwórz plik „avtar.cmd” w katalogu client /var. Jeśli plik istnieje, edytuj go.
  4. Określ nową lokalizację „cachedir” w pliku flagi „avtar.cmd”. Jeśli na przykład utworzono D:\avamarcache dla pamięci podręcznej pliku stronicowania, w folderze C:\program files\avs\var\avtar.cmd powinien znajdować się wpis podobny do następującego:

--cachedir=D:\avamarcache

  1. Uruchom kopię zapasową.
  2. Upewnij się, że nowy katalog pamięci podręcznej został prawidłowo użyty.
  3. Usuń kopię pamięci podręcznej klienta z oryginalnego katalogu var Avamar. 

B) Poprzez zastosowanie flag, które włączają ograniczenie wielkości pamięci podręcznej stronicowania

W wersji Avamar 7.2 i nowszych istnieją flagi ograniczające rozmiar pamięci podręcznej stronicowania do procentowej proporcji rozmiaru woluminu, w którym znajduje się pamięć podręczna. Więcej informacji na temat tej opcji można znaleźć w artykule z bazy wiedzy nr 19517: Ograniczanie rozmiaru pamięci podręcznej stronicowania na żądanie Avamar (f_cache2.dat).

Kompromisem związanym z zapobieganiem wzrostowi pliku pamięci podręcznej do rozmiaru pliku jest zmniejszona wydajność tworzenia kopii zapasowych z powodu zwiększonej liczby chybień w pamięci podręcznej.

C) Ogranicz liczbę pełnych kopii zapasowych przechowywanych w pamięci podręcznej pliku stronicowania.

Tworząc niektóre kopie zapasowe z małym zestawem danych i ustawiając te kopie zapasowe tak, aby nigdy nie wygasały, możemy ograniczyć tylko osiem lub mniej kopii zapasowych pełnego zestawu danych, który jest przechowywany w pamięci podręcznej pliku stronicowania, zmniejszając w ten sposób rozmiar.

Jest to najmniej pożądana opcja i wymaga zaawansowanego dopasowania. Są również zastrzeżenia. Skontaktuj się z pomocą techniczną Dell EMC, aby uzyskać więcej informacji.

Additional Information

Kopie zapasowe systemu plików Avamar 7.0 w rozwiązaniu zintegrowanym z Avamar i Data Domain

Aby uzyskać więcej informacji na temat pliku avtar.cmd, zobacz z artykuł bazy wiedzy 81546: Avamar: Gromadzenie plików dziennika w celu rozwiązywania problemów z tworzeniem kopii zapasowych i przywracaniem Avamar Client.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000060020
Article Type: Solution
Last Modified: 10 Feb 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.