8.4.3. 캐시
다음 표에는 /etc/neutron/metadata_agent.ini
파일의 [cache]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 캐시 백엔드 모듈. 수백 개의 스레드 서버가 있는 eventlet 기반 또는 환경의 경우 풀링(oslo_cache.memcache_pool)이 있는 Memcache를 사용하는 것이 좋습니다. 스레드 서버가 100대 미만인 환경의 경우 Memcached(dogpile.cache.memcached) 또는 Redis(dogpile.cache.redis)를 사용하는 것이 좋습니다. 단일 서버 인스턴스가 있는 테스트 환경에서 dogpile.cache.memory 백엔드를 사용할 수 있습니다. |
| 다중 값 | backend 모듈에 제공되는 인수. dogpile.cache 백엔드에 전달할 인수당 한 번씩 이 옵션을 지정합니다. 예제 형식: "<argname>:<value>". |
| 문자열 값 | 캐시 지역에 대한 구성 사전을 빌드하기 위한 접두사입니다. 동일한 구성 이름을 가진 다른 dogpile.cache 리전이 없으면 이 작업을 변경할 필요가 없습니다. |
| 부울 값 | 캐시 백엔드의 추가 디버깅(캐시 키, get/set/delete/etc 호출). 이 기능은 키/값으로 특정 cache-backend get/set/delete 호출을 확인해야 하는 경우에만 유용합니다. 일반적으로 이 값은 false로 설정되어 있어야 합니다. |
| 부울 값 | 캐싱을 위한 글로벌 전환. |
| 정수 값 | dogpile.cache 리전의 캐시된 항목의 기본 TTL(초)입니다. 이는 명시적인 캐시 만료 시간이 정의되지 않은 캐시된 메서드에 적용됩니다. |
| 정수 값 | memcached 서버는 다시 시도하기 전에 종료된 것으로 간주됩니다(dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당). |
| 정수 값 | 작업이 memcache 클라이언트 연결을 얻기 위해 대기하는 시간(초)입니다. |
| 정수 값 | 모든 memcached 서버에 대한 최대 열린 연결 수입니다(oslo_cache.memcache_pool 백엔드만 해당). |
| 정수 값 | memcached에 대한 연결은 닫기 전에 풀에서 사용되지 않습니다. (oslo_cache.memcache_pool 백엔드만 해당). |
| 목록 값 | "host:port" 형식의 memcache 서버(dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당). |
| 부동 소수점 값 | 서버에 대한 모든 호출에 대한 시간 초과(초)입니다(dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당). |
| 목록 값 | dogpile.cache 백엔드 함수에 영향을 주는 가져오기 위한 프록시 클래스. change-backend-behavior에 대한 dogpile.cache 설명서를 참조하십시오. |