ハードウェア圧縮アクセラレーションを有効にする (AIX、Linux のみ)
ハードウェア圧縮アクセラレーションを使用して、一部の Power Systems または IBM Z® システムでデータ圧縮および圧縮解除の速度を向上させることができます。 アプリケーションが java.util.zip クラスを使用して Java™ 圧縮サービスを提供する場合、ハードウェア圧縮によって CPU 使用量を削減し、処理時間を短縮することができます。
開始前に
- AIX
- AIX® 7.1、テクノロジー・レベル 3、Service Pack 2 以降
- GenWQE デバイス・ドライバー。 上記のオペレーティング・システムにはこのドライバーが既に組み込まれています。
- PCIe3 LP Field Programmable Gate Array (FPGA) アクセラレーター・アダプター
- Linux on Power Systems
- 以下のいずれかのオペレーティング・システム:
- Red Hat Enterprise Linux® 7 (64 ビット Power Systems 用)
Red Hat Enterprise Linux 7.1 (64 ビット Power Systems (リトル・エンディアン) の場合)
- Red Hat Enterprise Linux 7.3 (64 ビット Power Systems (リトル・エンディアン) 用)
- GenWQE デバイス・ドライバー。 上記のオペレーティング・システムにはこのドライバーが既に組み込まれています。
- PCIe3 LP Field Programmable Gate Array (FPGA) アクセラレーター・アダプター
- 以下のいずれかのオペレーティング・システム:

- Linux on IBM Z
- IBM zEnterprise® zEC12 GA2、 zBC12、 z13、 z14、
z15 以降
のいずれかのハードウェア・システム。 その他の要件は、ご使用のハードウェア・システムによって異なります。

- z15 以降
- z15 以降のシステムでは、ハードウェア要件もソフトウェア要件もありません。 これらのシステムにおける Integrated Accelerator for zEDC ソリューションは組み込みデータ・アクセラレーションを提供するため、別のアダプターは必要ありません。

- z14 以前
- 以下のいずれかのオペレーティング・システム:
- SUSE Linux Enterprise Server System z® 12 以降 SP1
Red Hat Enterprise Linux 7.2 for z Systems ®
- GenWQE デバイス・ドライバー。 上記のオペレーティング・システムにはこのドライバーが既に組み込まれています。
- IBM® zEnterprise zEC12 GA2、 zBC12、 z13、または z14。
- zEDC Express アダプター (サーバーの PCIe 入出力ドロワーに取り付け)。
注: z14 以前のシステム上のハードウェア圧縮では、 zEDC Express アダプターが使用されますが、これは非推奨になりました。- 以下のいずれかのオペレーティング・システム:
- IBM zEnterprise® zEC12 GA2、 zBC12、 z13、 z14、

GenWQE, のインストールおよび使用方法の詳細については、 Linux の情報の 「Generic Work Queue Engine ( GenWQE )」の紹介を参照してください。
このタスクについて
手順
結果
ご使用のシステムが、説明にある要件および条件を満たしている場合は、ハードウェア・データ圧縮アクセラレーションが使用されます。 そうでない場合、データ圧縮および圧縮解除には、ソフトウェア・ベースの圧縮サービスが使用されます。
ハードウェア圧縮が対応した Java アプリケーションとハードウェア圧縮が対応していない
Java アプリケーションにおける、パフォーマンスの違いを計測したい場合は、以下の環境変数を使用してハードウェア・アクセラレーションを一時的に無効にすることができます。
z15 以降: DFLTCC=0
- z14またはその前:圧縮用
ZLIB_DEFLATE_IMPL=0と圧縮解除用ZLIB_INFLATE_IMPL=0.
問題が発生した場合は、 Power Systems および IBM Z システムでのハードウェア圧縮アクセラレーションの問題 (AIX、 Linux のみ)を参照してください。