WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

응용프로그램 배치를 위한 사용자 정의 특성 지정

사용자 정의 특성을 사용하여 응용프로그램 배치 구성을 수정하십시오.




Related tasks
동적 클러스터 작성 및 구성
동적 응용프로그램 배치 구성

[Version 6.0.1 and later]

cpuUtilizationThreshold 사용자 정의 특성

cpuUtilizationThreshold 사용자 정의 특성을 사용하여 셀에 있는 각 노드에서 사용할 수 있는 CPU사용 비율을 정의합니다.

기본값은 100이며 이는 100%의 CPU를 셀의 각 노드에서 사용할 수 있음을 의미합니다. 응용프로그램 배치 제어기는 노드의 사용량이 정의된 임계값을 초과하지 않도록 배치를 계산하려고 합니다. 응용프로그램 배치 제어기는 계산 시 WebSphere Application Server 또는 WebSphere Extended Deployment와 관련되지 않은 프로세스를 포함한 모든 프로세스를 고려합니다.

ImportantColonSymbol [zos platforms] 이 특성이 정의되어야 하며 z/OS 노드를 포함하는 구성의 경우 100 이하의 값으로 설정되어야 합니다.
셀의 모든 노드에 적용하도록 셀에서 이 특성을 설정하거나 구성의 특정 노드에 대한 값을 지정할 수 있습니다. 셀의 모든 노드에 대한 임계값을 지정하도록 특성을 정의하려면 다음 단계를 수행하십시오.
  1. 관리 콘솔에서 조작 정책 > 자율 관리자 > 응용프로그램 배치 제어기 > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 사용자 정의 특성 이름을 cpuUtilizationThreshold로 입력하십시오.
  3. 셀의 각 노드에서 사용할 CPU 사용 백분율을 지정하십시오.
  4. 적용을 클릭하여 구성을 저장하십시오.
특정 노드에 대한 특성을 정의하려면 다음 단계를 수행하십시오.
  1. 관리 콘솔에서 조작 정책 > 자율 관리자 > 응용프로그램 배치 제어기 > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 사용자 정의 특성의 이름을 cpuUtilizationThreshold.node_name으로 입력하십시오. 여기서 node_name은 노드의 이름입니다. 예를 들어 노드의 이름이 node1인 경우 사용자 정의 특성의 이름은 cpuUtilizationThreshold.node1입니다.
  3. 지정된 노드에서 사용할 CPU 사용 백분율을 지정하십시오.
  4. 적용을 클릭하여 구성을 저장하십시오.
[Version 6.0.1 and later]

GenerateUniquePorts 사용자 정의 특성

GenerateUniquePorts 사용자 정의 특성을 사용하여 각각의 동적 클러스터 구성원에 대한 고유한 포트를 생성할 수 있습니다.

z/OS 노드에는 고유한 포트가 없지만 기본적으로 분산 노드의 동적 클러스터 구성원은 고유한 포트를 사용하여 작성됩니다. z/OS 플랫폼에서, 보통 포트 번호는 특정 번호 범위에 따라 대칭적으로 설정됩니다. 첫 번째 동적 클러스터 구성원은 항상 고유한 포트를 가지며 이 포트 번호가 다른 동적 클러스터 구성원에게 적용됩니다. 노드 그룹 또는 개별 노드에서 이 특성을 설정할 수 있습니다.
  • 노드 그룹에서 사용자 정의 특성을 설정하려면 다음을 수행하십시오.
    1. 관리 콘솔에서 시스템 관리 > 노드 그룹 > node_group_name > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
    2. 사용자 정의 특성 이름을 GenerateUniquePorts로 입력하십시오.
    3. 값을 true 또는 false로 지정하십시오. true를 지정하면 각각의 동적 클러스터 구성원에 대해 고유한 포트가 생성됩니다. false를 지정하면 첫 번째 동적 클러스터 구성원에 대해 고유한 포트가 작성되고, 이후 동적 클러스터 구성원에서는 동일한 포트를 사용합니다.
  • 노드에서 사용자 정의 특성을 설정하려면 다음을 수행하십시오.
    1. 관리 콘솔에서 시스템 관리 > 노드 그룹 > node_group_name > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
    2. GenerateUniquePorts.node_name을 사용자 정의 특성의 이름으로 입력하십시오. 여기서 node_name 변수는 노드 그룹에 있는 노드의 이름입니다.
    3. 값을 true 또는 false로 지정하십시오. true를 지정하면 지정된 노드의 각각의 동적 클러스터 구성원에 대해 고유한 포트가 생성됩니다. false를 지정하면 노드의 첫 번째 동적 클러스터 구성원에 대해 고유한 포트가 작성되고, 이후 동적 클러스터 구성원에서는 동일한 포트를 사용합니다.
Table 1. GenerateUniquePorts 사용자 정의 특성 기본값
기본값(z/OS) false
AttentionColonSymbol z/OS 동적 클러스터에 수직 스택을 사용할 수 있는 경우 포트 할당 계획이 true로 강제 실행되어 각각의 동적 클러스터 구성원에 대해 고유한 포트를 생성합니다.
기본값(분산 플랫폼) true

HttpSessionRebalanceOff 사용자 정의 특성

HttpSessionRebalanceOff 사용자 정의 특성을 사용하여 HTTP 세션 재밸런싱을 사용 불가능하게 하십시오.

WebSphere Extended Deployment 버전 6.0 이상에서 HTTP 세션 재밸런싱은 자동으로 사용 가능합니다. HTTP 세션 재밸런싱을 사용하여 지정된 웹 응용프로그램을 처리할 때 사용 가능한 새 서버에 기존 세션 유사성을 다시 지정할 수 있습니다. 자세한 정보는 HTTP 세션 재밸런싱을 참조하십시오.

세션 유사성이 특정 Application Server에 설정되어 있지만 사용 가능한 새 서버에 다시 지정되지 않은 이전의 HTTP 세션 작동으로 구성을 다시 되돌릴 경우 HttpSessionRebalanceOff 사용자 정의 특성을 사용하십시오.

세션 크기가 큰 경우 HTTP 세션 재밸런싱의 사용 불가능을 고려할 수 있습니다. 세션이 크면 세션을 새 서버로 이동시키는 비용이 원래 서버에서 워크로드를 처리할 때의 이점보다 더 클 수 있습니다. PMI(Performance Monitoring Infrastructure) 데이터를 사용하여 세션 재밸런싱을 끄는 결정을 내릴 수 있습니다. PMI 데이터를 통해 특정 서버에서 세션 정보를 전송하도록 응답 시간, 메모리 활용도 및 CPU 활용도가 늘어남을 확인할 수 있습니다. PMI 데이터 분석 및 HTTP 세션을 사용한 우수 사례에 대한 자세한 정보는 WebSphere Application Server Network Deployment Information Center를 참조하십시오.

세션 재밸런싱을 작동하면 세션이 보다 균등하게 분산되며 클러스터의 서버에서 메모리 및 CPU 활용도가 보다 균등하게 분산됩니다. 클러스터의 밸런스 조절이 개선되면 WebSphere Extended Deployment에서의 자율적 결정이 보다 쉬워집니다.

다음 단계를 수행하여 HTTP 세션 재밸런싱을 사용 불가능하게 하십시오.

  1. 관리 콘솔에서 서버 > 동적 클러스터 > dynamic_cluster_name > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 이름으로 HttpSessionRebalanceOff를 입력하고 값을 true로 설정하십시오.
  3. 적용을 클릭하여 구성을 저장하십시오.

세션 재밸런싱을 다시 켜려면 사용자 정의 특성을 삭제하십시오.

memoryProfiler.isDisabled 사용자 정의 특성

기본 조작에서 응용프로그램 배치 제어기는 해당 메모리 사용을 판별하도록 동적 클러스터를 온라인으로 프로파일합니다. memoryProfiler.isDisabled 사용자 정의 특성을 true로 설정하여 이 기본 조작을 사용 불가능하게 할 수 있습니다. 메모리 프로파일러가 사용 불가능하면 응용프로그램 배치 제어기는 기본 메모리 사용 값을 가정합니다. 이 메모리 사용 값은 64k + 1.2 maxHeapSize로 계산됩니다. 여기서 maxHeapSize는 동적 클러스터의 서버 템플리트에 있는 최대 힙 크기 설정입니다.

다음 단계를 수행하여 메모리 프로파일러를 사용 불가능하게 하십시오.
  1. 관리 콘솔에서 조작 정책 > 자율 관리자 > 응용프로그램 배치 제어기 > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 이름으로 memoryProfiler.isDisabled를 입력하고 값을 true로 설정하십시오.
  3. 적용을 클릭하여 구성을 저장하십시오.

numVerticalInstances 사용자 정의 특성

이 사용자 정의 특성을 사용하여 노드에서 동적 클러스터 인스턴스 수를 정의하십시오.

동적 클러스터의 노드가 이기종이고 성능면에서 다양한 경우에만 이 사용자 정의 특성을 사용하십시오. 동적 클러스터의 노드가 동종인 경우 관리 콘솔에서 동적 클러스터 인스턴스의 수를 한 번 정의할 수 있습니다.

자세한 정보는 수직 스택 구성을 참조하십시오.

[Version 6.0.1 and later]

reservedMemoryFixed and reservedMemoryPercent 사용자 정의 특성

WebSphere Application Server 또는 WebSphere Extended Deployment와 관련되지 않은 프로세스를 위해 예약할 각 노드의 메모리 용량을 정의하려면 이 사용자 정의 특성을 사용하십시오.

이러한 특성이 정의되면 다음 수식을 사용하여 WebSphere Application Server 또는 WebSphere Extended Deployment와 관련되지 않은 프로세스에 대한 노드의 총 메모리를 계산할 수 있습니다.
reservedMemoryFixed + reservedMemoryPercent * (totalNodeMemory - reservedMemoryFixed)
특성 이름 정의 기본값
reservedMemoryFixed 예약할 고정 메모리 용량. 64MB
reservedMemoryPercent 예약할 메모리의 백분율. 5%
셀의 모든 노드 또는 개별 노드에 적용되도록 전체 셀에 걸쳐 사용자 정의 특성을 정의할 수 있습니다. 셀에서 모든 노드의 사용자 정의 특성을 정의하려면 다음 단계를 수행하십시오.
  1. 관리 콘솔에서 조작 정책 > 자율 관리자 > 응용프로그램 배치 제어기 > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 사용자 정의 특성 이름을 reservedMemoryFixed 또는 reservedMemoryPercent로 입력하십시오.
  3. 셀의 모든 노드에 적용할 예약 메모리 값을 지정하십시오.
  4. 적용을 클릭하여 구성을 저장하십시오.
셀에서 특정 노드의 사용자 정의 특성을 정의하려면 다음 단계를 수행하십시오.
  1. 관리 콘솔에서 조작 정책 > 자율 관리자 > 응용프로그램 배치 제어기 > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
  2. 사용자 정의 특성 이름을 reservedMemoryFixed.node_name 또는 reservedMemoryPercent.node_name으로 입력하십시오. 여기서 node_name은 노드의 이름입니다. 예를 들어, 노드 이름이 node1인 경우, 사용자 정의 특성 이름은 reservedMemoryFixed.node1reservedMemoryPercent.node1입니다.
  3. 지정된 노드에 적용할 예약 메모리 값을 지정하십시오.
  4. 적용을 클릭하여 구성을 저장하십시오.


이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:31:15 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/rodplacecustprop.html

© Copyright IBM 2004, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)