10.4. 캐시 캐시 제한 설정
cachefilesd 데몬은 공유 파일 시스템에서 원격 데이터를 캐시하여 디스크의 공간을 확보하여 작동합니다. 이로 인해 사용 가능한 사용 가능한 공간을 모두 소비할 수 있으며 디스크가 루트 파티션이 있는 경우에도 문제가 될 수 있습니다. 이를 제어하기 위해 cachefilesd 는 캐시에서 이전 오브젝트(즉, 덜 액세스됨)를 삭제하여 특정 양의 여유 공간을 유지 관리하려고 합니다. 이 동작 을 캐시 조각이라고 합니다.
캐시 조각은 블록의 백분율과 기본 파일 시스템에서 사용할 수 있는 파일의 백분율을 기준으로 수행됩니다.
/etc/cachefilesd.conf
의 설정으로 제어되는 6개의 제한이 있습니다.
- Brun N% (블록 백분율) , frun N% (파일의 백분율)
- 사용 가능한 공간의 양과 캐시의 사용 가능한 파일 수가 두 제한 이상으로 증가하면 조각이 꺼집니다.
- Bcull N% (블록의 백분율), fcull N% (파일의 백분율)
- 사용 가능한 공간의 크기 또는 캐시의 파일 수가 이러한 제한 중 하나에 속하는 경우 조각이 시작됩니다.
- bstop N% (블록 백분율), FSTOP N% (파일의 백분율)
- 사용 가능한 공간의 양 또는 캐시의 사용 가능한 파일 수가 이러한 제한 중 하나보다 아래로 떨어지면 조각이 이러한 제한을 초과할 때까지 디스크 공간이나 파일을 더 이상 할당하지 않아도 됩니다.
각 설정의
N
기본값은 다음과 같습니다.
- brun/frun - 10%
- bcull/fcull - 7%
- bstop/fstop - 3%
이러한 설정을 구성할 때 다음 사항이 충족되어야 합니다.
- 0 ࣘ bstop < bcull < brun < 100
- 0 ࣘ fstop < fcull < frun < 100
사용 가능한 공간과 사용 가능한 파일의 백분율이며 df 프로그램에서 표시하는 백분율에서 100을 제외한 파일로 표시되지 않습니다.
중요
Bxxx 및 fxxx 쌍 둘 다에 따라 달라지며 개별적으로 처리할 수 없습니다.