[z/OS]

SCM の初期構造体への追加

IBM® MQでパフォーマンスを向上させるために SCM を追加する方法。

本タスクについて

重要: IBM z16 は、カップリング・ファシリティー・イメージでの仮想フラッシュ・メモリー (ストレージ・クラス・メモリー (SCM) とも呼ばれる) の使用をサポートするために、 IBM Z ® の最後の世代になる予定です。 詳細については、以下を参照してください。IBM ZそしてIBMLinuxONE4Q 2023年の方針

代わりに、より大きな構造を使用するか、SMDS にメッセージをオフロードする必要があります。

このタスクのこの部分では、パフォーマンスの向上 - 基本構成。 このシナリオでは、初期構成への SCM の追加について説明します。

この最終構成を 図 1に示します。
図1: パフォーマンスを向上させるために SCM を追加する構成
この図に示されているオブジェクトについては、本文で詳しく説明しています。

手順

  1. 以下の手順を実行して、4 GB の SCM を構造体 IBM1SCEN2 に追加します。
    1. 次のコマンドを発行して、インストールされ、 CF01に割り振られている SCM の量を確認します。
      D CF,CFNAME=CF01
      
    2. 表示された出力の STORAGE CONFIGURATION セクションの STORAGE-CLASS MEMORY 図を調べて、使用可能なストレージを確認します。
    3. 以下に示すように、 SCMMAXSIZE キーワードおよび SCMALGORITHM キーワードを使用して CFRM ポリシーを更新します。
      STRUCTURE
      NAME(IBM1SCEN2)
      SIZE(2048M)
      INITSIZE(2048M)
      ALLOWAUTOALT(YES)
      FULLTHRESHOLD(85)
      PREFLIST(CF01)
      ALLOWREALLOCATE(YES)
      DUPLEX(DISABLED)
      ENFORCEORDER(NO)
      SCMMAXSIZE(4G)
      SCMALGORITHM(KEYPRIORITY1)
      
  2. 次のコマンドを発行して CFRM ポリシーをアクティブにします。
    SETXCF START,POLICY,TYPE=CFRM,POLNAME=IBM1SCEN2
    
  3. IBM1SCEN2 構造を再ビルドします。
    前の変更を実行した際に、構造体が割り振られているため、この手順を実行する必要があります。
    次のコマンドを発行して、構造体を再ビルドします。
    SETXCF START,REBUILD,STRNM=IBM1SCEN2
    
  4. 次のコマンドを発行して、構造体の新しい構成を確認します。
    D XCF,STR,STRNAME=IBM1SCEN2
    
    コマンドの出力を確認します (出力の一部を以下に示します)。
    SPACE USAGE     IN-USE       TOTAL      %
    ENTRIES:          33        342684      0
    ELEMENTS:         48       6503697      0
    EMCS:              2        575600      0
    LOCKS:                        1024
    

結果

SCM を使用するために必要な制御ストレージでの増加分によって実ストレージの使用量がどれほど変化するかを計算します。
  • SCMが構造に追加される前は、構造には次の合計があります。パフォーマンスの向上 - 基本構成:
    • 345,242 項目
    • 6,548,467 エレメント
    • 780,318 EMCS
  • SCM を構造体に追加した後の構造体の合計数は、以下のとおりです。
    • 342,684 項目
    • 6,503,697 エレメント
    • 575,600 EMCS
これらの数値を使用して計算すると、SCM の追加後、構造体のサイズは以下のように減少しています。
  • 2558 項目
  • 44,770 エレメント
  • 204,718 EMCS
SCM を管理するために使用される構造体ストレージの量は、2 GB の構造体に 4 GB の SCM を割り振った場合、次のとおりです。
(2558 + 44,770 + 204,718) * 256 = 61.5 MB

SCM を追跡するために使用される制御ストレージの量が増えるため (構造体のサイズと割り振られる SCM の量の両方とも増加します)、これ以上の SCM を追加しても構造体のサイズはほんのわずかしか減少しない可能性があります。

次のタスク

最後のセクションで説明したテストを繰り返します。パフォーマンスの向上 - 基本構成

一定期間にわたる修正したアプリケーションの結果をプロットすることができます。 このプロットを以前にプロットしたものと比較すると、書き込み側アプリケーションでキューが部分的に空になることを待機する必要がなくなるため、ギザギザの波形でない出力を確認できます。

詳細については、MP16:WebSphere MQ for z/OS - キャパシティプランニングとチューニング