JVM(Java Virtual Machine) 캐시 설정

디스크에 저장되는 캐시 항목을 유지하기 위해 JVM(Java™ virtual machine) 사용자 정의 특성을 설정하려면 이 페이지를 사용하십시오.

모든 캐시 인스턴스에 영향을 주기 위해 글로벌로 사용자 정의 특성을 설정할 수 있거나, 단일 캐시 인스턴스에서 사용자 정의 특성을 설정할 수 있습니다. 대부분의 경우에 개별 캐시 인스턴스에서 특성을 설정하십시오. 그러나 기본 캐시 인스턴스에서 사용자 정의 특성을 설정하려면 글로벌 옵션을 사용하십시오. 동일 특성을 글로벌로 캐시 인스턴스에 설정하면, 캐시 인스턴스에 설정된 값이 글로벌 값을 대체합니다.

단일 오브젝트 캐시 인스턴스 또는 Servlet 캐시 인스턴스에서 사용자 정의 특성을 구성하려면 다음 단계를 수행하십시오.

  1. 관리 콘솔에서 다음 경로 중 하나를 클릭하십시오.
    • Servlet 캐시 인스턴스를 구성하려면 자원 > 캐시 인스턴스 > 서블릿 캐시 인스턴스 > servlet_cache_instance_name > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
    • 오브젝트 캐시 인스턴스를 구성하려면 자원 > 캐시 인스턴스 > 오브젝트 캐시 인스턴스 > object_cache_instance_name > 새로 작성을 클릭하십시오.
  2. 사용자 정의 특성의 이름을 입력하십시오. 단일 캐시 인스턴스에서 이 사용자 정의 특성을 구성하는 경우에는 전체 특성 경로를 사용하지 않습니다. 예를 들어, com.ibm.ws.cache.CacheConfig.explictBufferLimitOnStop 사용자 정의 특성을 구성하려면 explictBufferLimitOnStop을 입력하십시오.
  3. 필드에 특성에 대한 유효한 값을 입력하십시오.
  4. 특성을 저정하고 WebSphere® Application Server를 다시 시작하십시오.

모든 구성된 캐시 인스턴스에서 글로벌로 사용자 정의 특성을 구성하려면 다음 단계를 수행하십시오.

  1. 관리 콘솔에서 서버 > 애플리케이션 서버 > server_name > Java 및 프로세스 관리 > 프로세스 관리 > 프로세스 정의 > JVM(Java Virtual Machine) > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 이름 필드에 사용자 정의 특성의 이름(com.ibm.ws.cache.CacheConfig.explictBufferLimitOnStop)을 입력하십시오.
  3. 필드에 특성에 대한 유효한 값을 입력하십시오.
  4. 특성을 저정하고 WebSphere Application Server를 다시 시작하십시오.

또한 이 특성을 사용하여 디스크 캐시에 대한 지연 오프로드 기능을 조정할 수 있습니다.

중요사항: wsadmin 명령을 사용하여 이들 사용자 정의 특성을 설정하는 것은 WebSphere Application Server 버전 7.0에서 더 이상 사용되지 않습니다. 관리 콘솔을 사용하여 이러한 특성을 설정하십시오. 개별 특성 설명은 관리 콘솔을 사용하여 이러한 특성 설정 방법에 대한 정보를 포함합니다.

지연 오프로드 기능은 디스크 오프로드를 지연하고 입력 및 출력 조작을 최소화하기 위해 종속성 ID 및 템플리트에 대한 추가 메모리 버퍼를 사용합니다. 그러나 대부분의 캐시 ID가 100바이트를 초과하면 지연 오프로드 기능이 너무 많은 메모리를 사용할 수 있습니다. 구성을 조정하려면 다음 특성의 임의의 조합을 사용하십시오.

com.ibm.ws.cache.CacheConfig.explictBufferLimitOnStop

중지시 디스크로 비우기 기능이 사용 가능한 경우 이 사용자 정의 특성을 사용하십시오. 서버가 중지될 때 명시적 무효화 버퍼에서 항목 제거를 보류하며 오프로드는 이 특성에 지정된 값으로 제한됩니다.

이 특성을 0으로 설정하면 발생할 수 있는 오프로드 수는 제한이 없습니다. 양의 정수만이 이 특성의 값으로 허용됩니다. 명시적 무효화 버퍼의 항목 수가 지정된 한계보다 큰 경우 서버가 중지된 후 이 지정된 캐시 인스턴스의 모든 디스크 파일이 삭제됩니다.
중요사항: 관리 콘솔을 사용하여 이 특성을 설정할 수 없습니다.

com.ibm.ws.cache.CacheConfig.htodCleanupFrequency

이 특성을 사용하여 디스크 캐시 정리 간의 시간 간격을 변경할 수 있습니다.

중요사항: 이 사용자 정의 특성을 수동으로 설정하는 것은 V6.1에서 더 이상 사용되지 않습니다. 그러므로 관리 콘솔을 사용하여 이 특성을 설정해야 합니다. 관리 콘솔에서 이 특성을 설정하려면 다음 경로 중 하나를 클릭하십시오.
  • Servlet 캐시 인스턴스를 구성하려면 자원 > 캐시 인스턴스 > Servlet 캐시 인스턴스 > servlet_cache_instance_name을 클릭하십시오.
  • 오브젝트 캐시 인스턴스를 구성하려면 자원 > 캐시 인스턴스 > 오브젝트 캐시 인스턴스 > object_cache_instance_name을 클릭하십시오.
그런 다음 다음을 수행하십시오.
  1. 디스크 캐시 설정에서 아직 선택하지 않은 경우 디스크 오프로드 사용 필드를 선택하십시오.
  2. 성능 설정 아래에서 균형 성능 및 균형 메모리 사용량 및 사용자 정의를 선택하십시오.
  3. 디스크 캐시 정리 빈도 필드에 해당 시간 길이(분)를 지정하십시오.

기본적으로 디스크 캐시 정리는 지난 24시간 동안 액세스되지 않은 캐시 항목 및 만기된 캐시 항목을 제거하기 위해 자정에 실행되도록 스케줄됩니다. 그러나 한 두시간 내에 만기될 수 있는 캐시 항목이 많이 있으면 디스크 캐시에 있는 파일의 크기가 커져 관리가 불가능할 수 있습니다. com.ibm.ws.cache.CacheConfig.htodCleanupFrequency 사용자 정의 특성을 사용하여 디스크 캐시 정리 간 시간 간격을 변경하십시오.

Information
단위

예를 들어, 값 60은 각 디스크 캐시 정리 사이의 60분을 의미합니다.

Default 0

디스크 캐시 정리가 24시간 마다 자정에 발생합니다.

com.ibm.ws.cache.CacheConfig.htodDelayOffloadEntriesLimit

이 특성을 사용하여 템플리트 버퍼 및 종속성 ID에 대해 메모리에 저장할 수 있는 여러 캐시 ID의 수를 지정하십시오. 서버에 많은 메모리가 있으며 디스크 캐시의 성능을 높이려는 경우에는 이 값을 늘리십시오.

중요사항: wsadmin 명령을 사용한 이 사용자 정의 특성 설정은 V7.0에서 더 이상 사용되지 않습니다. 그러므로 관리 콘솔을 사용하여 이 특성을 설정해야 합니다. 관리 콘솔에서 이 특성을 설정하려면 다음 경로 중 하나를 클릭하십시오.
  • Servlet 캐시 인스턴스를 구성하려면 자원 > 캐시 인스턴스 > Servlet 캐시 인스턴스 > servlet_cache_instance_name을 클릭하십시오.
  • 오브젝트 캐시 인스턴스를 구성하려면 자원 > 캐시 인스턴스 > 오브젝트 캐시 인스턴스 > object_cache_instance_name을 클릭하십시오.
그런 다음 다음을 수행하십시오.
  1. 디스크 캐시 설정에서 아직 선택하지 않은 경우 디스크 오프로드 사용 필드를 선택하십시오.
  2. 디스크 캐시 설정에서 아직 선택하지 않은 경우 항목의 디스크 캐시 크기 제한을 선택하십시오.
  3. 디스크 캐시 크기 필드에서 템플리트 버퍼 및 종속성 ID에 대해 메모리에 저장할 수 있는 캐시 ID의 수를 지정하십시오.
Information
단위 캐시 ID 수

예를 들어, 값 1000은 각 종속성 ID 또는 템플리트 ID가 메모리에 최대 1000개의 상이한 캐시 ID를 보유할 수 있음을 의미합니다.

Default 1000
최소값 100

com.ibm.ws.cache.CacheConfig.lruToDiskTriggerPercent

디스크 오프로드가 사용 가능할 때 오버플로우 버퍼로 사용될 메모리 캐시 크기의 백분율을 설정하려면 이 사용자 정의 특성을 사용하십시오.

오버플로우 버퍼의 캐시 항목이 lruToDiskTriggerTime 밀리초의 빈도로 영구 제거되고 비동기식으로 디스크로 오프로드됩니다. 메모리 오버플로우 버퍼가 가득 차는 경우 캐시 항목이 호출자의 스레드에서 동기식으로 디스크에 오프로드됩니다.

Information
단위 정수, 백분율
하한 0
상한 100
범위 캐시 인스턴스 당 구성 가능합니다.

com.ibm.ws.cache.CacheConfig.lruToDiskTriggerTime

디스크 오프로드 기능이 사용 가능할 때 메모리의 캐시 항목이 비동기식으로 디스크에 오프로드되는 빈도를 설정하려면 이 사용자 정의 특성을 사용하십시오.

Information
단위 정수, 밀리초
하한 0
상한 5000
범위 모든 캐시 인스턴스에 적용 가능합니다.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdyn_tunediskcache
파일 이름:rdyn_tunediskcache.html