cachegc 유틸리티를 사용하여 만료되었거나 캐시 크기 제약 조건으로 인해 너무 오래되어 캐시할 수 없는 캐시 데이터베이스에서 객체를 제거할 수 있습니다.
cachegc 유틸리티를 사용하는 경우 CacheGC가 프록시 인스턴스에서 실행되지 않는지 확인합니다.
cachegc 유틸리티는 다음과 같은 방법으로 사용할 수 있습니다.
cachegc -f leave-fs-full-percent -u gc-high-margin-percent -l gc-low-margin-percent -e extra-margin-percent -d conf-dir
예:
cachegc -f 50 -u 80 -l 60 -e 5 -d server-root/proxy-serverid/config
여기서
leave-fs-full-percent는 가비지 컬렉션이 실행되지 않는 캐시 파티션 크기 백분율 한도를 결정합니다.
gc-high-margin-percent는 최대 캐시 크기 백분율을 제어하고 최대값에 도달하는 경우 가비지 컬렉션을 실행합니다.
gc-low-margin-percent는 가비지 컬렉터가 대상으로 하는 최대 캐시 크기의 백분율을 제어합니다.
extra-margin-percent는 가비지 컬렉터가 제거할 캐시 조각을 결정하는 데 사용합니다.
conf-dir은 server-root /proxy-serverid/config 디렉토리에 있는 프록시 인스턴스의 구성 디렉토리입니다.