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).
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
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
- Brak udostępniania wpisów między kopiami zapasowymi
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:
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.
- Utwórz folder, w którym chcesz przechowywać pliki pamięci podręcznej.
- 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.
- Utwórz plik „avtar.cmd” w katalogu client /var. Jeśli plik istnieje, edytuj go.
- 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
- Uruchom kopię zapasową.
- Upewnij się, że nowy katalog pamięci podręcznej został prawidłowo użyty.
- 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.
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
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.