Data Domain: boostfs 플러그인 메모리 누수
Summary: 특히 여러 마운트가 있는 환경에서는 BoostFS 프로세스가 시간이 지남에 따라 물리적 메모리를 과도하게 사용할 수 있습니다. 이로 인해 전체 시스템 메모리 사용량이 증가하고 시스템 성능이 저하될 수 있습니다.
Symptoms
시스템 메모리의 상당 부분을 차지하는 BoostFS
프로세스를 마운팅한 후 메모리 사용량이 점진적으로 증가합니다.
여러 BoostFS 마운트가 구성된 경우 메모리 활용도가 높아집니다.
시간
경과에 따른 시스템 성능 저하 메모리 사용량이 해제되지 않고 계속 증가하는 것처럼 보입니다.
Cause
이 문제는 BoostFS 내에 통합된 타사 Lockbox 라이브러리의 메모리 누수로 인해 발생합니다.
BoostFS는 Lockbox 메커니즘을 사용하여 Data Domain 스토리지 유닛에 대한 자격 증명을 안전하게 저장합니다.
마운트 및 I/O와 같은 작업을 수행하는 동안 Lockbox 항목의 유효성이 반복적으로 검사됩니다.
검증을 수행할 때마다 Lockbox 라이브러리에 의한 메모리 할당이 이루어집니다.
이 할당된 메모리가 제대로 해제되지 않아 메모리 누수가 발생합니다.
시간이 지남에 따라 여러 마운트를 사용하면 메모리 사용량이 크게 증가합니다.
영향을 받는 버전:
BoostFS 7.12 이하가 영향을 받는 것으로 알려져 있습니다.
Resolution
이 문제가 해결된 버전 7.13 이상으로 BoostFS를 업그레이드합니다.
업그레이드 후 메모리 사용량을 모니터링하여 안정화 상태를 확인합니다.
즉각적인 업그레이드가 불가능한 경우:
가능한 경우 동시 BoostFS 마운트 수를 최소화합니다.
일시적인 해결 방법으로 BoostFS 프로세스를 주기적으로 재시작하십시오.