Symptoms
Avamar 및 Data Domain 통합 솔루션으로의 파일 시스템 백업에 사용되는 Avamar 7.0 페이징 파일 캐시는 모놀리식 파일 캐시보다 훨씬 더 많은 디스크 용량을 사용합니다.
Avamar /var 디렉토리가 디스크 용량이 제한된 클라이언트 파일 시스템이나 볼륨에 있는 경우 페이징 파일 캐시의 "온디스크" 파일 크기가 커지면 Avamar File System 클라이언트에서 디스크 용량 관리 문제가 발생할 수 있습니다.
Cause
EMC Avamar 7.0 Operational Best Practices 문서에는 다음과 같은 설명이 있습니다.
"원래 파일 캐시 방법에 비해 필요 시 페이징 파일 캐시를 구현하는 백업에는 최대 20배 더 많은 디스크 공간이 필요합니다."
페이징 파일 캐시 파일이 모놀리식 파일 캐시보다 약 20배 큰 이유는 두 가지가 있습니다.
- CDSF 오프셋을 위한 파일당 추가 20바이트
모놀리식 파일 캐시는 파일당 44바이트를 사용합니다. 4바이트 헤더, 20바이트 파일 특성 해시 및 20바이트 파일 콘텐츠 해시. 페이징 파일 캐시는 파일당 64바이트를 사용합니다. 추가 20바이트는 파일이 있는 CDSF(Common Data Streaming Format) 백업 컨테이너 내에 오프셋에 대한 정보를 저장하는 데 사용됩니다. 페이징 파일 캐시와 모놀리식 파일 캐시의 형식이 모두 동일한 경우 페이징 파일 캐시가 약 1.5배 더 커집니다.
두 파일 캐시 모두 최대 16개의 백업에 대한 해시를 저장합니다. 모놀리식 파일 캐시를 사용하면 첫 번째 백업이 완료된 후 매일 약 2%의 파일이 변경됩니다. 첫 번째 백업 후 대부분의 항목이 백업 간에 공유됩니다. 그러나 페이징 파일 캐시를 사용하면 요소의 각 페이지가 특정 백업에 고유하므로 백업 간에 항목을 공유할 수 없습니다. 이로 인해 페이징 파일 캐시는 모놀리식 파일 캐시보다 약 10배 더 많은 항목을 저장합니다.
이 두 가지 요인으로 인해 동일한 데이터 세트를 백업할 때 모놀리식 파일 캐시에 비해 페이징 파일 캐시의 크기가 약 15배에서 20배 증가합니다.
데이터 집합 정의에서 백업되는 파일 수를 알고 있는 경우 다음 수식을 사용하여 페이징 파일 캐시의 최종 크기를 예측할 수 있습니다.
<페이징 파일 캐시 크기(MB> ) = <파일 수(백만> ) * 1700
Resolution
더 큰 페이징 파일 캐시의 잠재적 영향을 완화하는 방법에는 세 가지가 있습니다.
A) avtar.cmd
에서 "cachedir"을 사용하여 페이징 파일 캐시의 위치를 변경합니다. 이 옵션은 기본 옵션이며 클라이언트에 페이징 캐시를 저장할 수 있는 충분한 볼륨이 있는 경우 단점이 없습니다.
클라이언트 캐시 파일을 저장하는 Avamar /var 디렉토리가 용량이 제한된 볼륨에 있는 경우 아래에 설명된 대로 페이징 캐시를 더 넓은 볼륨으로 재배치합니다.
- 캐시 파일을 저장할 폴더를 만듭니다.
- /usr/local/avamar/var/ 또는 C:\program files\avs\var\의 기존 캐시 파일을 1단계에서 생성한 새 폴더로 복사합니다.
- 클라이언트 /var 디렉토리에 "avtar.cmd"라는 파일을 생성합니다. 파일이 있으면 편집합니다.
- "avtar.cmd" 플래그 파일에서 새 "cachedir" 위치를 지정합니다. 예를 들어 페이징 파일 캐시에 대해 D:\avamarcache를 생성한 경우 C:\program files\avs\var\avtar.cmd에 다음과 같은 항목이 있어야 합니다.
--cachedir=D:\avamarcache
- 백업을 실행합니다.
- 새 캐시 디렉토리가 올바르게 사용되었는지 확인합니다.
- 원래 Avamar var 디렉토리에서 클라이언트 캐시의 복제본을 제거합니다.
B) 페이징 캐시 크기 제한을 활성화하는 플래그 적용
Avamar 7.2 이상에서는 페이징 캐시 크기를 캐시가 상주하는 볼륨 크기의 백분율 비율로 제한하는 플래그가 있습니다. 이 옵션에 대한 자세한 내용은 KB 문서 19517: Avamar 요구 페이징 캐시(f_cache2.dat)
의 크기를 제한하는 방법캐시 파일이 파일 크기로 증가하지 않도록 하는 대신 캐시 누락이 증가하여 백업 성능이 저하됩니다.
C) 페이징 파일 캐시에 저장되는 전체 백업의 수를 제한합니다.
작은 데이터 세트로 일부 백업을 생성하고 해당 백업이 만료되지 않도록 설정하면 페이징 파일 캐시에 저장된 전체 데이터 세트의 백업을 8개 이하로 제한하여 크기를 줄일 수 있습니다.
이는 가장 바람직하지 않은 옵션이며 고급 튜닝이 필요합니다. 또한 주의 사항이 있습니다. 자세한 내용은 Dell EMC 기술 지원 부서에 문의하십시오.
Avamar 및 Data Domain 통합 솔루션
으로의 Avamar 7.0 파일 시스템 백업avtar.cmd 파일에 대한 자세한 내용은 KB 문서 81546:
Avamar: Avamar Client 백업 및 복구 문제를 해결하기 위해 로그 파일을 수집하는 방법
Affected Products
Avamar
Products
Avamar