이 특성을 사용하여 ARFM을 구성하십시오.
별도로 지정하지 않는 한, 다음 단계를 사용하여 셀에서 다음 사용자 정의 특성을 작성하십시오.
특성 이름 | 값 | 기본값 |
---|---|---|
profilerPeriod | 작업 프로파일러 주기의 길이를 지정하는, 각 셀에 지정된 밀리초 수. | 60000(1분) |
profilerHalfLife | 각 셀에 지정된 분 수. 작업 프로파일러는 시간이 지남에 따라 지수 함수 형태로 관찰 내용을 무시하기 시작합니다. 반감기는 2의 지수로 감소가 변경되는 시간 크기입니다. | 600000(10분) |
작업 프로파일러는 두 가지 방법으로 작동합니다. 첫 번째로 관찰 내용을 단순 모델에 맞게 조정한 후 예비 작업 요소로 추출합니다. 그런 다음 가중치의 평균을 사용하여 작업 요소를 안정시킵니다. 각 가중치는 두 개 요소를 곱한 값입니다. 하나의 요소는 예비 작업 요소 중요도를 유효 기간에 따라 줄이고 다른 하나의 요소는 첫 번째 전달 조정이 양호한 정도에 따라 다릅니다. 유효 기간 요소는 지수형 감소입니다. 반감기는 2의 지수로 해당 요소가 감소하는 시간 크기입니다. 이 매개변수는 profilerAlphaSmoothingHalfLife 사용자 정의 특성을 포함하는 셀에 지정됩니다. 값은 십진수 정수(밀리초)입니다. 기본값은 10분입니다. 양호 레벨을 조정할 경우 두 개의 매개변수, 임계값 및 요소를 사용합니다. 임계값은 goodnessWeightThresholdcell 사용자 정의 특성에 정의됩니다. 요소는 goodnessWeightFactor 사용자 정의 특성을 포함하는 셀에 지정됩니다.
특성 이름 | 값 | 기본값 |
---|---|---|
profilerAlphaSmoothingHalfLife | 십진수 정수(밀리초) | 600000(10분) |
goodnessWeightThreshold | 음수가 아닌 부동 소수점 수 | 20 |
goodnessWeightFactor | 음수가 아닌 부동 소수점 수 | 20 |
작업 프로파일러에서 계산한 값을 대체할 수 있습니다. 작업 프로파일러는 각 트랜잭션 클래스 및 전개된 J2EE(Java 2 Platform, Enterprise Edition) 모듈 쌍(TCM)에서 작업 요소를 계산합니다. 작업 요소는 참조 명령어 세트(MB) 수를 표시하는 부동 소수점 수입니다. 작업 요소는 속도 요소를 자동으로 예상하는 경우 사용됩니다. 속도 요소를 정의하여 명시적으로 정의된 속도 요소를 대체하면 작업 요소는 필요하지 않습니다.
전개 대상에 사용자 정의 특성을 추가하여 작업 요소를 대체할 수 있습니다. transactionclass.xml 파일을 사용하여 이전 릴리스에서 대체를 정의한 경우 사용자 정의 특성은 해당 값을 대체합니다.
spec ::= case ( "," case )* case ::= pattern "=" value pattern ::= service-class ":" txn-class ":" application ":" module service-class ::= step txn-class ::= step application ::= step module ::= step step ::= name | "*" value ::= number | "none"
속도 요소 대체를 사용하여 작업 프로파일러에서 계산한 속도 요소 값을 대체하십시오. 또한 둘 이상의 층에서 성능 관리를 지원하도록 속도 요소를 제공할 수 있습니다. 작업 프로파일러는 모든 트랜잭션 클래스 모듈(TCM), 즉 모든 트랜잭션 클래스 및 웹 모듈 쌍에서 속도 요소를 계산합니다. 병목 현상이 발생할 수 있는 비대상 처리 층에서 대체는 필수입니다.
전개 대상, 클러스터 또는 싱글톤 서버에서 speedFactorOverrideSpec 사용자 정의 특성을 지정할 수 있습니다. 사용자 정의 특성은 전개 대상의 모든 TCM에서 대체를 식별합니다. 스펙이 지정된 경우 스펙을 완료해야 합니다. 와일드 카드를 사용하여 단축 스펙을 사용 가능하게 하고 많은 트랜잭션 클래스 모듈을 처리할 수 있습니다.
spec ::= case ( "," case )* case ::= pattern "=" value pattern ::= service-class ":" txn-class ":" application ":" module [ “:” tier ] service-class ::= step txn-class ::= step application ::= step module ::= step step ::= name | "*" tier ::= dtName [ “+” relTierName ] relTierName ::= name dtName ::= name ( “/” name )* value ::= number | "none"
이 특성이 첨부된 전개 대상의 첫 번째 처리 층인 경우 층 이름을 생략할 수 있습니다. 이 문법에서 relTierName 값은 전개 대상에서만 고유한 상대적인 층 이름과 동일합니다. 예를 들어 relTierName은 WebSphere Extended Deployment 구성에서 cell/node/server 또는 cell/cluster일 수 있습니다. 상대적인 층 이름이 1인 경우 해당 이름을 생략할 수 있습니다. 지정된 TCM에서 스펙은 왼쪽으로 오른쪽으로 처리됩니다. 즉, 첫 번째 일치를 사용함을 의미합니다. 값이 none인 경우 대체가 없음을 의미합니다.
스펙 예제 | 설명 |
---|---|
*:*:*:* = none | 전개 대상의 모든 트랜잭션 클래스 모듈(TCM)에 대체가 없도록 지정합니다. 전개 대상에는 하나의 층만 있으며 값은 각 경우에 표준 방식으로 계산됩니다. |
*:*:*:* = 42 | 전개 대상에 하나의 층이 있습니다. 전개 대상의 모든 TCM에는 층의 속도 요소 대체가 있습니다(42MHz와 동일함). |
Platinum:*:*:* = 42, *:*:*:* = none | 전개 대상에 하나의 층이 있습니다. 플래티넘 서비스 클래스를 포함하는 트랜잭션 클래스 모듈에 42MHz 대체가 있으며 전개 대상의 나머지 서비스 클래스에 지정된 트랜잭션 클래스 모듈에는 대체가 없습니다. |
*:tc_A:*:*=42, *:tc_B:AccountManagement:MicroWebApp.war=17, *:tc_B:*:*=none | tc_A 트랜잭션 클래스를 포함하는 TCM에 42MHz 대체가 있습니다. tc_B 트랜잭션 클래스를 포함하는 TCM 중 전개된 J2EE(Java 2 Platform, Enterprise Edition) 응용프로그램, AccountManagement 및 J2EE 모듈, MicroWebApp.war에는 17MHz 대체가 있습니다. tc_B 트랜잭션 클래스를 포함하는 나머지 TCM에는 대체가 없습니다. 이 예제에서는 tc_A 또는 tc_B 트랜잭션 클래스 이외의 다른 트랜잭션 클래스는 고려하지 않으며 다른 트랜잭션 클래스를 발견한 경우 오류 메시지가 표시됩니다. |
*:*:*:* = none, *:*:*:*:../DbCel/CICS = 0.7 | 첫 번째 층에 대체가 없습니다. CICS+1 층의 경우 속도 요소 대체 0.7이 있습니다. CICS+1 층은 대상 TCM과는 상관없이 DbCel 셀에 있는 CICS 전개 대상의 첫 번째 층입니다. 트랜잭션 클래스는 층 사이에서 변경되지 않지만 모듈은 변경될 수 있습니다. |
외부 클러스터는 일반 서버 클러스터에서 참조하지 않으며 원격 에이전트에서 모니터하지 않는 일반 및 외부 서버에서 사용됩니다. 예를 들어 데이터베이스 서버가 있습니다. 외부 클러스터는 대상일 수 없고 대상 서버를 포함할 수 없습니다. 외부 클러스터 서버는 모든 유형의 시스템에서 실행 가능합니다. ODR 셀에서 사용자 정의 특성을 사용하여 외부 클러스터 서버의 배치 및 모니터되지 않은 해당 노드의 속도를 지정해야 합니다.
spec ::= nodespec ( ";" nodespec )* nodespec ::= nodeName ":" [ nodeSpeed ] ":" plmtlist plmtlist ::= dtName ( "," dtName)* nodeName ::= name ( "/" name )* nodeSpeed ::= number
스펙 값 | 설명 |
---|---|
CicsNode: 8.6 : CICS | WebSphere Application Server 노드 및 대상 이외에도 WebSphere Application Server에서 실행하지 않는 하나의 노드가 있습니다. 이 특성이 나타나는 동일한 셀의 "CicsNode"가 이에 해당합니다. 해당 노드의 계산 능력은 8.6입니다. 해당 노드에 WebSphere Application Server와 연관되지 않은 하나의 전개 대상, "CICS"가 있습니다. 해당 노드에는 해당 DT의 서버 프로세스가 하나 있습니다. |
../SysX/DBA:4.7:DB1,DB2; ../SysX/DBB:2.7:DB2 | WebSphere Application Server에서 실행되지 않는 두 개의 노드가 있습니다. SysX 셀에 있는 DBA 및 DBB가 이에 해당합니다. 각각 성능은 4.7 및 2.7입니다. SysX 셀에는 두 개의 전개 대상, DB1 및 DB2가 있습니다. DB1은 노드 DBA에만 있고 DB2는 노드에 있습니다. |
Related tasks
Autonomic Request Flow Manager(ARFM) 구성