Sun Java System Web Proxy Server 4.0.8 관리 설명서

캐시 구조 이해

캐시는 하나 이상의 파티션으로 구성되어 있습니다. 이론적으로 파티션은 캐시용으로 설정한 디스크의 저장 영역입니다. 캐시 범위를 여러 디스크로 확장하려면 각 디스크에 대해 최소 하나 이상의 캐시 파티션을 구성합니다. 각 파티션을 독립적으로 관리할 수 있습니다. 즉, 모든 다른 파티션과 별도로 특정 파티션을 활성화, 비활성화 및 구성할 수 있습니다.

캐시된 여러 파일을 단일 위치에 저장할 경우 성능이 느려질 수 있기 때문에 각 파티션마다 여러 디렉토리 또는 섹션을 만듭니다. 섹션은 캐시 구조에서 파티션 다음 수준입니다. 모든 파티션에서 캐시에 최대 256개의 섹션을 포함할 수 있습니다. 캐시 섹션 수는 2의 거듭제곱이어야 합니다(예를 들어 1, 2, 4, 8, 16, ..., 256).

캐시 구조 계층의 최종 수준은 하위 구역입니다. 하위 구역은 섹션 내의 디렉토리입니다. 각 섹션에는 64개의 하위 구역이 있습니다. 캐시된 파일은 캐시의 최하위 수준인 하위 구역에 저장됩니다.

다음 그림에서는 파티션 및 섹션을 포한한 캐시 구조의 예를 보여 줍니다. 이 그림에서 캐시 디렉토리 구조는 전체 캐시를 세 개의 파티션으로 나눕니다. 첫 번째 파티션에는 4개의 캐시 섹션이 있으며 다른 2개의 파티션에는 각각 2개의 섹션이 있습니다.

각 캐시 섹션에는 섹션을 의미하는 "s" 다음에 섹션 번호가 지정됩니다. s3.4로 표시된 섹션의 경우 3은 캐시 섹션 수에 대해 2의 거듭제곱(23 = 8)을 나타내고 4는 섹션 번호를 의미합니다(8개의 섹션에 0-7 레이블 지정). 따라서 s3.4는 8개의 섹션 중 5번째 섹션을 의미합니다.

그림 12–2 캐시 구조의 예

전체 캐시를 세 개의 파티션으로 나눈 캐시 디렉토리 예를 보여주는 그림입니다.