EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

使用案例

  1. 按照安装KAE加速引擎软件章节安装KAE加速器。
  2. 查看KAE加速库。
    1
    ll /usr/local/lib/engines-1.1
    

  3. 配置OpenSSL调用KAE加速库(即配置OpenSSL的环境变量)。
    1. 查看OpenSSL安装路径(OPENSSLDIR)。
      openssl version -a
      • CentOS系统:

      • openEuler系统:

        OpenSSL配置文件默认路径。

        • CentOS系统:
          cat /usr/local/ssl/openssl.cnf
        • openEuler系统:
          cat /etc/pki/tls/openssl.cnf
    2. 新建OpenSSL配置文件。
      vim /home/openssl.cnf
    3. “i”进入编辑模式,将KAE加速器相关内容写入OpenSSL配置文件。
      openssl_conf=openssl_def
      [openssl_def]
      engines=engine_section
      [engine_section]
      kae=kae_section
      [kae_section]
      engine_id=kae
      dynamic_path=/usr/local/lib/engines-1.1/kae.so
      default_algorithms=ALL
      init=1
    4. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    5. 查看OpenSSL配置文件。
      cat /home/openssl.cnf
    6. 打开profile文件。
      vi /etc/profile
    7. 添加如下内容,保存退出。
      export OPENSSL_CONF=/home/openssl.cnf
    8. 生效环境变量(如果系统重启,需要重新执行该命令)。
      source /etc/profile
    9. 查看环境变量。
      echo $OPENSSL_CONF

      恢复OpenSSL调用默认库。

      1. 打开profile文件。
        vi /etc/profile
      2. 删除如下内容,保存退出。
        export OPENSSL_CONF=/home/openssl.cnf
      3. 生效环境变量。
        source /etc/profile
        unset OPENSSL_CONF
      4. 查看环境变量。
        echo $OPENSSL_CONF
  4. 确认KAE加速库已生效。

    方法一:测试RSA2048算法性能。

    在测试RSA2048算法性能的过程中,同时查看KAE资源队列值(默认值为256),数值减少则说明KAE加速生效。

    测试RSA2048算法性能有两种方式:同步性能测试和异步性能测试。因为已配置OpenSSL的环境变量,性能测试命令中不需要指定kae引擎即可调用KAE加速库。

    1. 同步性能测试。
      openssl speed -elapsed rsa2048
    2. 异步性能测试。
      openssl speed -elapsed -async_jobs 36 rsa2048
    3. 查看KAE资源队列值(默认值为256),数值减少则说明KAE加速生效。
      cat /sys/class/uacce/hisi_hpre-*/attrs/available_instances
      或者
      watch -d cat /sys/class/uacce/hisi_hpre-*/attrs/available_instances

    方法二:测试HTTPS短连接性能。

    在测试HTTPS短连接性能的过程中,同时查看KAE资源队列值(默认值为256),数值减少则说明KAE加速生效。

    测试HTTPS短连接性能有两种方式:同步性能测试和异步性能测试。

    Tengine移植部署请参见《Tengine 移植指南》,httpress安装使用请参见《httpress 测试指导》。

    1. 同步性能测试。

      Tengine关闭异步,测试HTTPS短连接性能(用httpress工具压测Tengine)。

    2. 异步性能测试。

      Tengine开启异步,测试HTTPS短连接性能(用httpress工具压测Tengine)。

    3. 查看KAE资源队列值(默认值为256),数值减少则说明KAE加速生效。
      cat /sys/class/uacce/hisi_hpre-*/attrs/available_instances
      或者
      watch -d cat /sys/class/uacce/hisi_hpre-*/attrs/available_instances
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词