Db2® ネイティブ暗号化は、暗号操作のためのハードウェア・アクセラレーションを透過的に認識して活用するように設計されています。 一部の Intel および Power プロセッサーで提供されているこのフィーチャーは、それらの操作がパフォーマンスに及ぼす影響を劇的に削減します。
プロシージャー
Db2 が暗号化のためにハードウェア・アクセラレーションを使用しているかどうかを判別するには、以下のようにします。
-
diaglevel
構成パラメーターを値 3に設定します。
- Db2を開始します。
- 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>" として表示されます。