ハードウェア・アクセラレーションが使用されているかどうかの判別

Db2® ネイティブ暗号化は、暗号操作のためのハードウェア・アクセラレーションを透過的に認識して活用するように設計されています。 一部の Intel および Power プロセッサーで提供されているこのフィーチャーは、それらの操作がパフォーマンスに及ぼす影響を劇的に削減します。

プロシージャー

Db2 が暗号化のためにハードウェア・アクセラレーションを使用しているかどうかを判別するには、以下のようにします。

  1. diaglevel 構成パラメーターを値 3に設定します。
  2. Db2を開始します。
  3. db2diag.log ファイルを開き、以下の例のようなメッセージを探します。
    2018-03-03-00.33.33.097480-300 I5523A542          LEVEL: Event 
    PID : 67043698         TID : 1      KTID : 21103435 
    PROC : db2dasftool 
    INSTANCE: pbird        NODE : 000 
    HOSTNAME: hotelaix15 
    EDUID : 1 
    FUNCTION: DB2 Common, Cryptography, cryptContextRealInit, probe:1774 
    DATA #1 : String, 37 bytes 
    CPU flags(string): 0x0000000000000006 
    DATA #2 : String, 37 bytes 
    CPU flags(Uint64): 0x0000000000000006 
    DATA #3 : String, 40 bytes 
    PowerPC VCipher capability not available 
    DATA #4 : String, 1 bytes 

結果

IBM Global Security Kit (GSKit) がハードウェア・アクセラレーションの存在を認識するかどうか、およびご使用のシステムでそれを使用するかどうかを示す短いテキスト・メッセージが DATA #3 行に表示されます。 加速が検出された場合、メッセージは Encryption hardware acceleration detected - "< the platform specific name>" として表示されます。