성능 상태 정책 작성: 성능 상태 정책 일반 특성 정의
이 페이지를 사용하여 노드에서 실행 중인 Application Server 인스턴스,
동적 클러스터 및 클러스터에서 다양한 성능 상태 기반 평가를 수행하기 위해 사용되는
성능 상태 정책을 작성하십시오.
이 관리 콘솔 페이지를 보려면 조작 정책
> 성능 상태 정책> 새로 작성을 클릭하십시오.
성능 상태 정책에 필요한 권한은 사용자의 관리 역할에 따라 다릅니다.
역할에는 모니터, 운영자, 구성자 및 관리자가 있습니다.
모니터 또는 운영자 역할을 가진 사용자일 경우 성능 상태 정책 정보만
볼 수 있습니다. 구성자 또는 관리자 역할을 가진 사용자일 경우에는 성능 상태
정책에 대한 모든 구성 권한을 가집니다.
모든 필수 필드를 완료한 경우 다음을 클릭하여 계속 진행하십시오.
- 이름
성능 상태 정책의 이름을 지정합니다. 성능 상태 정책 이름은 필수이며
셀에 있는 모든 성능 상태 정책 사이에서 고유해야 합니다.
이름은 마침표(.)로 시작할 수 없고 또는 공백으로 시작할 수 없습니다.
공백은 오류를 생성하지 않지만
앞뒤 공백이 자동으로 삭제됩니다. 의미있고 일관된 성능 상태 정책 이름을 사용하십시오.
예를 들어, 유효 기간 기반 성능 상태 정책은 이름을 AGE_20DAYS, AGE_15DAYS 등으로 지정하여 표시할 수 있습니다.
- 설명
성능 상태 정책에 대한 추가 설명을 지정합니다. 설명은 선택적입니다.
성능 상태 정책을 작성하거나 편집할 때 설명을 편집할 수 있습니다.
여러 성능 상태 정책을 사용하거나 복수의 관리자가 동일한 성능 상태 정책
세트를 관리할 경우에는 선택적 설명을 사용하십시오.
- 사전 정의된 성능 상태 조건
성능 상태 조건은 구현되는 특정 정책을 정의합니다. 사전 정의된 성능 상태 조건은 WebSphere Extended Deployment와 함께 제공되는 것입니다.
일부 정책은 예방 기반이며 일부 정책은 발견 기반입니다. 예방 기반 정책은
문제점을 유발할 수 있는 조건을 예방하는 데 사용되지만 발견 기반 정책은
기존 조건을 식별하고 해결책을 찾는 데 사용됩니다.
이 정책은 클러스터, 동적 클러스터 및 노드에서 실행 중인
Application Server 인스턴스에 대한 성능 상태 기반 평가를 수행하는 데
사용할 수 있습니다. 동적 클러스터의 경우에는 사용 중인 성능 상태 정책에 관계없이
최소 수의 동적 클러스터 인스턴스가 실행되고 있습니다.
- 유효 기간 기반 조건 정책은 유효 기간이 특정 사용자 정의
값에 도달할 때 연관된 구성원을 재시작합니다. 이렇게 재시작되면 캐시되고
메모리가 확보된 데이터가 모두 정리됩니다. 유효 기간 기반 조건 정책을
선택할 경우 유효 기간 기준을 정의해야 합니다. 유효 기간 기반
조건은 모든 서버 유형에 대해 지원됩니다.
- 초과 요청 제한시간 조건 정책은 요청 제한시간에 사용되는
메모리를 추적합니다. 제한시간의 백분율이 조건 위반을 초과하면 구성원이
재시작됩니다. 초과 요청 제한시간 조건을 선택할 경우 사용된 메모리 백분율 임계값을
설정해야 합니다. 초과 요청 제한시간
조건은 모든 서버 유형에 대해 지원됩니다.
제한사항: 과다한 요청 제한시간
조건은 JMS(Java Message Service) 및 IIOP(Internet Inter-ORB Protocol)
통신량에 적용되지 않습니다.
- 초과 응답 시간 조건 정책은 요청 및 요청이 완료되는 데
걸리는 시간을 추적합니다. 지정된 시간보다 오래 걸리는 평균 요청 수를 가진
서버를 정리하려면 이 정책을 사용하십시오. 평균 요청 수가 특정 시간보다
오래 걸릴 경우 구성원이 재시작됩니다. 초과 응답 시간 정책을 선택하면
응답 시간 임계값을 정의해야 합니다.
초과 응답 시간 조건은 모든 서버 유형에 대해 지원됩니다.
- 메모리 조건: 초과 메모리 사용량 정책은 구성원의
메모리 사용량을 추적합니다. 메모리 사용량이 지정된 시간의 힙 크기 백분율을
초과했을 때 이 상황을 정정하기 위해 조치를 취합니다. 독립형 서버, 정적 클러스터 또는
수동 모드의 동적 클러스터에 대해
성능 상태 정책을 정의하는 경우 구성원이 중지되고 다시 시작됩니다. 자동 모드 또는
감독 모드인 동적 클러스터에 대해
성능 상태 정책을 정의하는 경우 조건에 의해 플래그된 구성원이 중지됩니다. 배치 제어기가
환경 평가를 기준으로 하여 시작할 서버를 동적으로 결정합니다. 단, 해당 서버가 있는 경우에
한합니다. 이러한 조치는 자동 모드에 있는 경우 자동으로 발생됩니다. 감독 모드인 경우
상황을 정정하기 위해 생성된 런타임 타스크를 승인할 수 있습니다. 초과 메모리 사용량 정책을 선택할 경우
사용된 메모리 및 시간 종료 메모리 임계값을 정의해야 합니다.
초과 메모리 사용량 조건은
WebSphere Application Server 또는 WebSphere Application Server
Community Edition을 실행하는 노드에 있는 Application Server에서만 지원됩니다.
기타 미들웨어 서버 유형에 대해 과도한 메모리 사용 조건을 정의할 수 없습니다.
- 메모리 조건: 메모리 누수 정책은 Java 힙의 서버에
사용 가능한 여유 메모리에서 일관된 하향 트렌드를 추적합니다.
발견 레벨 설정은 이러한 트렌드를 발견하는 시기를 판별합니다.
메모리 조건: 메모리 누수 정책을 선택할 경우 발견 레벨을 정의해야 합니다.
느린 발견 레벨 설정에는 가장 많은 히스토리 데이터가 필요합니다.
표준 및 빠른 발견 레벨을 설정하는 데 동일한 양의 히스토리 데이터가 필요하지만, 빠른 설정을 사용하면
Java 힙이 최대 구성 크기까지 확장되지 않아도 분석을 수행할 수 있습니다.
따라서 보다 신속하게 메모리 누수를 발견할 수 있지만 메모리 누수가 아닌 경우를 잘못 발견할 가능성도 높습니다.
이러한 경우 힙이 덤프되거나 서버가 다시 시작될 수 있습니다.
메모리 누수 조건은 기타 미들웨어 서버 유형에 대해서는 지원되지 않습니다.
- 스톰 드레인 조건 정책은 고정 요청을 추적합니다.
지정된 발견 레벨에 도달하면 이 정책과 연관되는 서버가 재시작됩니다.
스톰 드레인 발견은 지정된 시계열 데이터에 대한 변경 위치 발견에
의존합니다. 스톰 드레인 발견에 사용되는 매트릭스는 서버에 대해 관찰되는
전개 워크로드 관리자 가중치 및 응답 시간입니다. 스톰 드레인 조건은
동적 클러스터 및 셀에만 적용됩니다. 스톰 드레인 조건 정책을 선택할 경우
발견 레벨을 선택해야 합니다.
변경점을 발견하기 위해 성능 상태 제어기가
주어진 지점에 대한 왼쪽 중간값과 오른쪽 중간값을 계산합니다. 하나의 지점에 대해
왼쪽 중간값은 이 샘플 전에 도착하는 N개 샘플의 평균값으로
구성되며 오른쪽 중간값은 현재 지점을 포함하여 나중에 도착하는 N개
샘플의 중간값입니다. 왼쪽 및 오른쪽 중간값의 차이가 저장되고
N에 대한 값 세트에 있는 다른 차이와 비교되어 이 차이가
로컬 최대인지 여부를 판별합니다. 이 차이가 최대 차이인 경우
이 차이가 대응하는 지점이 변경점으로
선언됩니다. 스톰 드레인 발견에 사용되는 두 개의 매트릭스는 서버에 대해 관찰되는
동적 워크로드 관리자 가중치 및 응답 시간입니다.
스톰 드레인 조건은 모든 서버 유형에
대해 지원됩니다.제한사항: 스톰
드레인 조건은 JMS 및 IIOP 통신량에 적용되지 않습니다.
- 워크로드 조건 정책은 특정 사용자 정의 요청 수가 처리될 때
구성원을 재시작합니다. 이 정책은 메모리 및 캐시를 정리합니다.
워크로드 정책을 선택할 경우 총 요청 수 기준을 정의해야 합니다.
워크로드 조건은 모든 서버 유형에 대해 지원됩니다.
- 사용자 정의 성능 상태 조건
기존의 성능 상태 조건이 요구사항에 맞지 않으면 성능 상태 조건을
정의할 수 있습니다. 사용자 환경의 매트릭스를 이 사용자 정의 성능 상태 조건을
테스트할 수 있습니다.
hc_detail_main_new