Translated message

A translation of this page exists in English.

インテル® QuickAssist テクノロジースタックが RHEL 上で正しく動作していることを確認する

更新 -

環境

  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9

インテル® QuickAssist テクノロジーライブラリー (QATlib) には、インテル® QAT デバイスへのアクセスを可能にするユーザー空間ライブラリーが含まれています。これらのライブラリーでは、インテル® QAT API とサンプルコードも公開されています。QATlib を起動して実行するには:

  1. qat ユーザーグループを作成します。

    $ sudo groupadd qat
  2. QATlib 機能を非 root ユーザーとして使用するには、ユーザーを qat グループに追加します。

    $ sudo usermod -a -G qat <YOUR_USER>
  3. ユーザーのロックされたメモリーの最大量を 200MB に設定します。

    # echo `whoami` - memlock 200000 >> /etc/security/limits.conf
  4. intel_iommu=on パラメーターをカーネルコマンドラインに追加します。

    $ sudo grubby --update-kernel=ALL --args="intel_iommu=on"
  5. 必要なファームウェアファイル qat_4xxx.bin および qat_4xxx_mmp.bin があることを確認してください。これらは、バージョン 20230404-114.git2e92a49f.el8_8 または 20230310-133.el9_2 以降、linux-firmware パッケージとともにすでに出荷されています。このパッケージを更新し、必要に応じて再起動するだけで十分です。

  6. 再起動後にドライバーが自動的にロードされなかった場合は、手動でロードしてください。

    $ modprobe qat_4xxx

    qat_4xxx ファームウェアが正しくロードされたことを確認します。

    $ dmesg -i -e | grep qat_4xxx
  7. qat サービスを有効にして開始し、サービスが正しく実行されていることを確認します。

    $ sudo systemctl enable --now qat
    $ systemctl is-enabled qat && systemctl is-active qat
    enabled
    active

QAT エコシステムのユーティリティーに関する追加リソース:

QATlib のインストールの詳細については、GitHub qatlib/INSTALL ページ を参照してください。
QATlib テクノロジー全般の詳細については、インテル® QuickAssist テクノロジーライブラリー (QATlib) を参照してください。
QAT OpenSSL エンジンの概要と説明については、インテル® QuickAssist テクノロジー (QAT) OpenSSL* エンジン を参照してください。
QATzip ライブラリーの概要と説明については、インテル® QuickAssist テクノロジー (QAT) QATzip ライブラリー を参照してください。
サポートされているデバイスのリストについては、サポートされているデバイス を参照してください。

Comments