ATS에서는 ram cache LRU 알고리즘과 CLFUS 알고리즘을 사용한다.
proxy.config.cache.ram_cache.algorithm
위 지시자를 통해서 INT 0 의 경우CLFUS (Clocked Least Frequently Used by Size
)
LRU (Least Recently Used)은 1로 설정 가능 하다
## LRU -> 최근에 가장 오랫동안 사용 하지 않은 페이지를 교체 ,
즉 오래 사용 안한 페이지를 교체
## CLFUS -> 균형과 빈도수에 맞춰서 자동으로 페이지를 교체
CLFUS 알고리즘은 기본으로 작동 하며,
메모리 저장시 압축 형식으로 저장을 지원 한다.
지시자는 아래와 같다
proxy.config.cache.ram_cache.compress INT
0 = no compression
1 = fastlz (extremely fast, relatively low compression)
2 = libz (moderate speed, reasonable compression)
3 = liblzma (very slow, high compression)
1 = fastlz (extremely fast, relatively low compression)
2 = libz (moderate speed, reasonable compression)
3 = liblzma (very slow, high compression)
CONFIG proxy.config.cache.ram_cache.size INT -1
proxy.config.cache.ram_cache.size RAM 캐시 크기를 지정한다.
기본값 -1 RAM 캐시가 자동으로 디스크의 기가 바이트 당 약 1 메가 바이트의 크기로하고 있다는 것을 의미
아래 명령어로 현재 할당되어 있는 총 캐싱 스토리지 용량을 확인 한다
[root@J2_ADAPT trafficserver]# traffic_line -r proxy.process.cache.bytes_total
10723991552
10723991552
=>9.9875G
이환경에서는 약 10G의 캐싱 스토리를 사용 하고 있기 때문에
0.1G 의 ram cache 를 사용 중이다.
반응형
'apache traffice server' 카테고리의 다른 글
trafficserver-5.2.1 빠른 install (0) | 2016.02.10 |
---|