이 페이지에서 동적 캐시 서비스 설정을 구성하고 관리할 수 있습니다.
이 관리 콘솔 페이지를 보려면 서버 > 서버 유형 > WebSphere® Application Server > server_name > 컨테이너 서비스 > 동적 캐시 서비스를 클릭하십시오.
웹 컨테이너 패널에서 서블릿 캐싱이 사용 가능한 경우 동적 서블릿 캐시 서비스가 시작됩니다.
서블릿 캐싱을 사용 가능하게 한 후 포틀릿 컨테이너 패널에서 포틀릿 단편 캐싱을 사용 가능하게 하여 동적 포틀릿 캐시 서비스를 시작합니다.
서버가 동적 캐시 또는 스택 제품 캐시 프로바이더를 사용하도록 구성할지 여부를 지정합니다.
캐시가 보유하는 최대 항목 수 값에 양의 정수를 지정합니다.
이 필드에 100 - 200,000 범위의 캐시 크기값을 입력하십시오.
항목이 꽉 찬 캐시에 머무는 기간을 판별하는 캐시 항목에 대한 기본 우선순위를 지정합니다.
기본값 | 1 |
범위 | 1 - 255 |
메모리 캐시의 크기를 지정합니다.
JVM 힙 측면에서 캐시를 제한하려면 이 기능을 사용하십시오. 캐시 크기를 MB 단위로 지정하는 것 외에, 동적 캐시를 사용하면 이용되는 캐시 힙에 대한 상위 워터마크와 하위 워터마크도 설정할 수 있습니다. 캐시 힙 메모리가 상위 워터마크에 도달하면, 동적 캐시는 캐시가 하위 워터마크로 내려갈 때까지 디스크에 버리거나 최근에 사용되지 않은 것부터 사용(LRU)합니다. JVM 힙 측면에서 캐시를 제한하는 이 기능은 캐시에 들어가는 오브젝트가 크기 조정 가능한 인터페이스를 구현하는 경우에만 사용 가능합니다. 이 인터페이스는 캐시에 들어가는 바이트 단위의 오브젝트 크기를 리턴하는 하나의 메소드를 가집니다. 동적 캐시는 크기 조정 가능한 인터페이스를 사용하여 캐시의 힙 크기를 평가합니다.
기본값 | -1이며 메모리 캐시 크기 한계 사용 안함 |
범위 | 1 - 최대 정수 |
메모리 캐시 축출 정책이 시작되는 상위 워터마크를 지정합니다. 임계값은 메모리 캐시 크기(MB)의 백분율로 표시됩니다. 기본값은 95%입니다.
값 | 1 - 100 |
메모리 캐시 축출 정책이 종료되는 하위 워터마크를 지정합니다. 임계값은 메모리 캐시 크기(MB)의 백분율로 표시됩니다. 기본값은 80%입니다.
값 | 1 - 100 |
디스크 오프로드의 사용 가능 여부를 지정합니다.
기본적으로 동적 캐시는 메모리에 구성되는 항목 수를 유지합니다. 캐시가 가득 찬 상태에서 새 항목이 작성되는 경우, 각 캐시 항목에 대해 구성되는 우선순위와 가장 오래 전에 사용 알고리즘이 캐시에서 항목을 제거하는 데 사용됩니다. 캐시가 가득찰 때 캐시 항목을 메모리에서 제거하는 것 이외에도, 디스크 오프로드를 실행하여 캐시 항목을 파일 시스템(위치는 구성 가능)으로 복사할 수 있습니다. 나중에, 해당 캐시 항목이 필요하면 파일 시스템에서 메모리로 다시 옮겨올 수 있습니다.
디스크 오프로드가 사용 가능할 때 캐시 항목을 저장할 디스크의 위치를 지정합니다.
디스크 오프로드 위치를 지정하지 않는 경우, 기본 위치인 ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name이 사용됩니다. 디스크 오프로드 위치를 지정하는 경우, 노드, 서버 이름 및 캐시 인스턴스 이름이 추가됩니다. 예를 들어, ${USER_INSTALL_ROOT}/diskoffload는 위치를 ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name으로 생성합니다. 이 값은 디스크 오프로드가 사용 가능하지 않은 경우에 무시됩니다.
서버가 중지될 때 메모리의 캐시 오브젝트가 디스크에 저장되는지를 지정합니다. 이 값은 디스크 오프로드 사용 가능이 선택되지 않은 경우에 무시됩니다.
기본값 | false |
최대 디스크 캐시 크기(GB 단위)의 값을 지정합니다. 이 옵션을 선택하는 경우 양의 정수 값을 지정할 수 있습니다. 이 옵션이 공백이면 크기에 제한이 없음을 나타냅니다. 이 설정은 디스크 오프로드 사용 가능이 캐시에 대해 지정된 경우에만 적용됩니다.
값 | 3 이상 |
최대 디스크 캐시 크기(항목 수 단위)의 값을 지정합니다. 이 옵션을 선택하는 경우 양의 정수 값을 지정할 수 있습니다. 이 옵션이 공백이면 크기에 제한이 없음을 나타냅니다. 이 설정은 디스크 오프로드 사용 가능이 캐시에 대해 지정된 경우에만 적용됩니다.
값 | 0 - MAXINT. 값 0은 크기에 제한이 없음을 표시합니다. |
개별 항목의 최대 크기(MB) 값을 지정합니다. 메모리에서 축출될 때 이보다 큰 캐시 항목은 디스크에 오프로드되지 않습니다. 이 옵션을 선택하는 경우 양의 정수 값을 지정할 수 있습니다. 이 옵션이 공백이면 크기에 제한이 없음을 나타냅니다. 이 설정은 디스크 오프로드 사용 가능이 캐시에 대해 지정된 경우에만 적용됩니다.
값 | 0 - MAXINT. 값 0은 크기에 제한이 없음을 표시합니다. |
디스크 캐시에서 필요로 하는 성능 레벨을 지정합니다. 이 설정은 enableDiskOffload가 캐시에 대해 지정되는 경우에만 적용됩니다. 성능 레벨은 메모리 자원이 백그라운드 활동(예: 캐시 정리, 만기, 가비지 콜렉션 등)에서 사용되어야 하는 방법을 판별합니다. 이 설정은 디스크 오프로드 사용 가능이 캐시에 대해 지정된 경우에만 적용됩니다.
고성능 및 상위 메모리 사용량 | 모든 메타데이터가 메모리에 보관됨을 표시합니다. |
균형 성능 및 균형 메모리 사용량 | 일부 메타데이터가 메모리에 보관됨을 표시합니다. 기본 성능 설정이며 대부분의 사용자에게 성능 및 메모리 사용량의 최적 균형을 제공합니다. |
낮은 성능 및 낮은 메모리 사용량 | 제한된 메타데이터만 메모리에 보관됨을 표시합니다. |
사용자 정의 성능 | 관리자가 위의 백그라운드 활동을 지원하는 데 사용될 메모리 설정을 명시적으로 구성한다는 것을 표시합니다. 관리자는 DiskCacheCustomPerformanceSettings 오브젝트를 사용하여 이 값을 설정합니다. |
디스크 캐시 정리 빈도(분)의 값을 지정합니다. 이 값이 0으로 설정되면 자정에만 정리가 실행됩니다. 이 설정은 디스크 오프로드 성능 레벨이 낮음, 균형 또는 사용자 정의일 때에만 적용됩니다. 고성능 레벨은 디스크 정리가 필요하지 않으므로 이 값이 무시됩니다.
값 | 0 - 1440 |
메모리에 있는 디스크 캐시 메타테이터의 개별 종속성 ID 또는 템플리트에 대해 저장되는 캐시 ID의 최대 수를 지정합니다. 이 한계가 초과되면 디스크에 정보가 오프로드됩니다. 이 설정은 디스크 오프로드 성능 레벨이 CUSTOM일 때만 적용됩니다.
값 | 100 - MAXINT |
메모리에 있는 디스크 캐시 메타데이터의 종속성 ID 버켓의 최대 수를 지정합니다. 이 한계가 초과되면 디스크에 정보가 오프로드됩니다. 이 설정은 디스크 캐시 성능 레벨이 사용자 정의일 때에만 적용됩니다.
값 | 100 - MAXINT |
메모리에 있는 디스크 캐시 메타데이터에 있는 템플리트의 최대 수를 지정합니다. 이 한계가 초과되면 디스크에 정보가 오프로드됩니다. 이 설정은 디스크 캐시 성능 레벨이 사용자 정의일 때에만 적용됩니다.
값 | 10 - MAXINT |
높은 임계값에 도달하면 디스크 캐시가 항목을 축출하는 데 사용하는 축출 알고리즘을 지정합니다. 이 설정은 디스크 오프로드 사용 가능이 캐시에 대해 지정된 경우에만 적용됩니다. 이 설정은 디스크 캐시 축출 정책이 없음으로 설정된 경우에는 적용되지 않습니다.
없음 | 축출 정책이 없습니다. 따라서 디스크 캐시는 동적 캐시 서비스가 디스크에 쓰기를 중지하는 한계에 도달할 때까지 증가할 수 있습니다. |
임의 | 디스크 크기가 높은 임계값 한계에 도달하면 크기가 낮은 임계값 한계에 도달할 때까지 디스크 캐시 가비지 콜렉터가 켜져서 임의로 디스크에서 항목을 선택한 후 이를 축출합니다. |
크기 | 디스크 크기가 높은 임계값 한계에 도달하면 크기가 낮은 임계값 한계에 도달할 때까지 디스크 캐시 가비지 콜렉터가 켜져서 디스크에서 가장 큰 항목을 선택한 후 이를 축출합니다. |
축출 정책이 실행되는 시기를 지정합니다. 임계값은 디스크 캐시 크기(MB 또는 항목)의 백분율로 표시됩니다. 보다 낮은 값은 GB 단위의 디스크 캐시 크기 및 항목 단위의 디스크 캐시 크기를 제한할 때 사용됩니다. 이 설정은 디스크 캐시 축출 정책이 없음으로 설정된 경우에는 적용되지 않습니다.
값 | 1 - 100 |
축출 정책이 종료되는 시기를 지정합니다. 임계값은 디스크 캐시 크기(MB 또는 항목)의 백분율로 표시됩니다. 보다 낮은 값은 GB 단위의 디스크 캐시 크기 및 항목 단위의 디스크 캐시 크기를 제한할 때 사용됩니다. 이 설정은 디스크 캐시 축출 정책이 없음으로 설정된 경우에는 적용되지 않습니다.
값 | 1 - 100 |
캐시 복제를 사용하여 캐시 항목을 동일한 복제 도메인에 구성된 다중 Application Server에 복사하십시오.
데이터를 복제할 복제 도메인을 지정합니다.
정의된 복제 도메인 중에서 선택하십시오. 나열된 복제 도메인이 없으면 클러스터 작성 중에 이를 작성하거나 관리 콘솔에서 환경 > 내부 복제 도메인 > 새로 작성을 클릭하여 수동으로 작성해야 합니다. 동적 캐시 서비스와 함께 사용하기 위해 선택한 복제 도메인은 전체 그룹 복제본을 사용해야 합니다. 복제 고객 간에 복제 도메인을 공유하지 마십시오. 동적 캐시는 세션 관리자 또는 Stateful 세션 Bean의 서로 다른 복제 도메인을 사용해야 합니다.
현재 Application Server에 글로벌 공유 정책을 지정합니다.
새로운 또는 수정한 캐시 항목을 기타 서버에 푸시하기 전에 대기하는 초 단위 시간을 지정합니다.
0(영) 값은 캐시 항목을 즉시 전송합니다. 이 특성을 0(영)보다 큰 값으로 설정하면 주어진 시간 동안 작성 또는 수정한 모든 캐시 항목이 "일괄처리"로 푸시됩니다. 기본값은 1(하나)입니다.
표시된(온라인) 링크는 인터넷에 액세스해야 합니다.