このWDTドメイン・モデル・サンプル・セクションには、ワーク・マネージャとその関連リクエスト・クラスおよび制約の典型的な構成があります。 これらの要素は、モデルのresources
セクションのSelfTuning
フォルダに構成されます。
resources:
SelfTuning:
Capacity:
capacity40:
Target: cluster-1
Count: 40
MaxThreadsConstraint:
threeMax:
Target: cluster-1
Count: 3
MinThreadsConstraint:
twoMin:
Target: cluster-1
Count: 2
FairShareRequestClass:
appFairShare:
Target: cluster-1
FairShare: 50
highFairshare:
Target: cluster-1
FairShare: 80
lowFairshare:
Target: cluster-1
FairShare: 20
ResponseTimeRequestClass:
fiveSecondResponse:
Target: cluster-1
GoalMs: 5000
ContextRequestClass:
appContextRequest:
Target: cluster-1
ContextCase:
Case1:
GroupName: Administrators
RequestClassName: highFairshare
Target: cluster-1
Case2:
UserName: weblogic
RequestClassName: lowFairshare
Target: cluster-1
WorkManager:
myWorkManager:
Capacity: capacity40
ContextRequestClass: appContextRequest
# FairShareRequestClass: appFairShare
IgnoreStuckThreads: true
MaxThreadsConstraint: threeMax
MinThreadsConstraint: twoMin
# ResponseTimeRequestClass: fiveSecondResponse
Target: cluster-1
このサンプルでは、FairShareRequestClass
およびResponseTimeRequestClass
の割当てがmyWorkManager
のコメントとして含まれています。 ワーク・マネージャは1つのリクエスト・クラス・タイプのみを指定できます。
その他の構成オプションに使用できる追加のサブフォルダおよび属性があります。 これらは、Model Help Toolを使用して決定できます。 たとえば、このコマンドは、WorkManager
フォルダの属性とサブフォルダをリストします:
$ ${WDT_HOME}/bin/modelHelp.sh -oracle_home /tmp/oracle resources:/WorkManager
このサンプルでは、ターゲット・クラスタcluster-1
をこのモデル内の別の場所で定義するか、更新中のドメインにすでに存在している必要があります。