目次

Search

  1. はじめに
  2. アナリストサービス
  3. カタログサービス
  4. コンテンツ管理サービス
  5. データ統合サービス
  6. データ統合サービスアーキテクチャ
  7. データ統合サービス管理
  8. データ統合サービスグリッド
  9. データ統合サービスREST API
  10. Data Integration Serviceアプリケーション
  11. Data Privacy Managementサービス
  12. Enterprise Data Preparationサービス
  13. Interactive Data Preparationサービス
  14. Informatica Cluster Service
  15. 一括取り込みサービス
  16. メタデータアクセスサービス
  17. Metadata Managerサービス
  18. モデルリポジトリサービス
  19. PowerCenter統合サービス
  20. PowerCenter統合サービスのアーキテクチャ
  21. PowerCenter統合サービスの高可用性
  22. PowerCenterリポジトリサービス
  23. PowerCenterリポジトリ管理
  24. PowerExchange Listenerサービス
  25. PowerExchangeロッガーサービス
  26. SAP BWサービス
  27. 検索サービス
  28. システムのサービス
  29. Test Data Managerサービス
  30. Test Data Warehouseサービス
  31. WebサービスHub
  32. アプリケーションサービスのアップグレード
  33. 付録 A: アプリケーションサービスのデータベース
  34. 付録 B: Windowsからのデータベースへの接続
  35. 付録 C: UNIXまたはLinuxからのデータベースへの接続
  36. 付録 D: DB2データベースのDynamicSectionsパラメータの更新

アプリケーションサービスガイド

アプリケーションサービスガイド

計算ノード属性のオーバーライドによる同時実行ジョブ数の増加

計算ノード属性のオーバーライドによる同時実行ジョブ数の増加

計算ノード属性をオーバーライドして、ノードで実行される同時ジョブの数を増やすことができます。 計算ノードで実行されるジョブに、リソースマネージャサービスが割り当て可能なコアの最大数およびメモリの最大量をオーバーライドできます。 デフォルト値はマシンで実際に利用可能なコア数とメモリ量です。
データ統合サービスが個別のリモートプロセスでジョブを実行する場合、デフォルトで、計算ノードを表すマシンにはDTMプロセス開始のためのコンテナ初期化に少なくとも5個のコアと2.5 GBのメモリが必要です。 グリッドに割り当てられたいずれかの計算ノードのコア数が5個未満の場合は、その数がコンテナを初期化するために必要な最小コア数として使用されます。 例えば、グリッドに割り当てられた計算ノードに3つのコアがある場合、そのグリッドの各計算ノードにはコンテナ初期化のために少なくとも3つのコアと2.5 GBのメモリが必要です。
次の条件に一致するとき、同時ジョブ数を増やすために計算ノード属性をオーバーライドすることがあります。
  • グリッドで長期間実行するジョブを実行する。
  • 他のデプロイされたアプリケーションからジョブを実行しているため、データ統合サービスがDTMプロセスを再利用できない。
  • ジョブの同時処理がジョブの実行時間よりも重要である。
例えば、1つの計算ノードがあるデータ統合サービスグリッドを設定したとします。 異なるアプリケーションから2つのマッピングを同時に実行する必要が生じました。 マッピングは異なるアプリケーションにあるため、データ統合サービスは個別のDTMプロセスでマッピングを実行します。それには2つのコンテナが必要です。 計算ノードを表すマシンには4つのコアがあります。 1つのコンテナのみ初期化可能であるため、2つのマッピングは同時に実行できません。 この場合に、計算ノード属性をオーバーライドしてリソースマネージャサービスが計算ノードで実行されるジョブに対し8個のコアを割り当てられるように指定できます。 これにより2つのDTMプロセスが同時に実行可能になり、2つのマッピングが同時に実行できます。
計算ノード属性をオーバーライドする場合、注意が必要です。 マシンで利用可能な実際のリソースに近い値を指定し、マシンがオーバーロードにならないようにします。 同時マッピングの総数に必要なメモリが実際のリソースを超えないように値を設定します。 1つのスレッドで実行されるマッピングには1個のコアが必要です。 1つのマッピングでは、データ統合サービスモジュールの
[要求ごとの最大メモリ]
プロパティで設定されたメモリ量が使用できます。
計算ノード属性をオーバーライドするには、指定したノードに対してinfacmd rms SetComputeNodeAttributesコマンドを実行します。
次のオプションをオーバーライドできます。
オプション
引数
説明
-MaxCores
-mc
max_number_of_cores_to_allocate
オプション。リソースマネージャサービスが計算ノードで実行されるジョブに割り当てることができる最大コア数。 コンテナを初期化してDTMプロセスを開始するには、計算ノードに少なくとも5つの使用可能なコアが必要です。 グリッドに割り当てられたいずれかの計算ノードのコア数が5個未満の場合は、その数がコンテナを初期化するために必要な最小コア数として使用されます。
最大コア数は、デフォルトでは、マシンで使用可能な実コア数になります。
-MaxMem
-mm
max_memory_in_mb_to_allocate
オプション。リソースマネージャサービスが計算ノードで実行されるジョブに割り当てることができる最大メモリ(MB)。 コンテナを初期化してDTMプロセスを開始するには、計算ノードに少なくとも2.5GBのメモリが必要です。
最大メモリ容量は、デフォルトでは、マシンで使用可能な実メモリ容量になります。
計算ノード属性をオーバーライド後は、変更を有効にするため、データ統合サービスをリサイクルする必要があります。 このオプションをデフォルト値にリセットするには、値として-1を指定します。