centos7下nginx-qat的安装教程
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"centos7下nginx-qat的安装教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2026年11月01日centos7下nginx-qat的安装教程
本篇内容介绍了"centos7下nginx-qat的安装教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
概述:
qat的资料主要在intel官网和github上找
intel官网:https://01.org/zh/packet-processing/intel%C2%AE-quickassist-technology-drivers-and-patches?langredirect=1&tdsourcetag=s_pcqq_aiomsg
github:https://github.com/intel/asynch_mode_nginx
官网上主要是驱动的安装包,安装说明,配置文件和其它说明,根据自己的qat卡型号,在官网上下载对应的驱动,查看对应的安装说明进行安装。然后安装nginx-qat先跑通所有的测试,最后根据需要去查看配置文件和其它说明的pdf修改对应的配置文件
安装
环境:
qat : Intel QuickAssist Technology DH895xCCkernel: 3.10.0-693.el7.x86_64
环境变量设置
# export NGINX_INSTALL_DIR=/usr/local/nginx# export OPENSSL_LIB=/usr/local/ssl# export QZ_ROOT=/root/nginx-qat/QATzip# export ICP_ROOT=/root/nginx-qat/QAT_Driver# export NGINX_SRC_DIR=/root/nginx-qat/asynch_mode_nginx# export QATZIP_SRC_DIR=/root/nginx-qat/QATzip# export OPENSSL_SRC_DIR=/root/nginx-qat/openssl-1.1.1c# export PERL5LIB=$PERL5LIB:/root/nginx-qat/openssl-1.1.1c# export LD_LIBRARY_PATH=/root/nginx-qat/QAT_Driver/build
1.安装 qat_driver
# cd ~# mkdir nginx-qat# cd nginx-qat# mkdir QAT_Driver# cd QAT_Driver# wget https://01.org/zh/packet-processing/intel%C2%AE-quickassist-technology-drivers-and-patches?langredirect=1&tdsourcetag=s_pcqq_aiomsg # tar -zxvf qat1.7.l.4.6.0-00025.tar.gz# ./configure# make# make install # lsmod | fgrep qa
2.安装openssl
# cd ~/nginx-qat/openssl# ./config --prefix=/usr/local/ssl -Wl,-rpath=/usr/local/ssl/lib# make depend# make# make install# export OPENSSL_ENGINES=/usr/local/ssl/lib/engines-1.1
3.安装 qat_engine,安装完测试是否可以使用qat卡进行加解密
# cd ~/nginx-qat # git clone https://github.com/intel/QAT_Engine.git# cd QAT_Engine/# ./autogen.sh# ./configure --with-qat_dir=/root/nginx-qat/QAT_Driver --with-openssl_dir=/root/nginx-qat/openssl-1.1.1c --with-openssl_install_dir=/usr/local/ssl --enable-upstream_driver --enable-usdm# make# make install# cp qat/config/c6xx/multi_process_optimized/c6xx_dev* /etc/# service qat_service restart# /usr/local/ssl/bin/openssl engine -t -c -vvvv qat
4.安装qat_zip
# cd ~/nginx-qat# git clone https://github.com/intel/QATzip.git# cd QATzip/# service qat_service stop# echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages# rmmod usdm_drv# insmod $ICP_ROOT/build/usdm_drv.ko max_huge_pages=1024 max_huge_pages_per_process=16# ./configure --with-ICP_ROOT=$ICP_ROOT# make clean# make all install# cp config_file/c6xx/multiple_process_opt/c6xx_dev* /etc/# service qat_service restart# ./setenv.sh# cd $QZ_ROOT/test/performance_tests# ./run_perf_test.sh
5.安装nginx-test
# cd ~/nginx-qat/# git clone https://github.com/intel/asynch_mode_nginx.git# ./configure --prefix=$NGINX_INSTALL_DIR --with-http_ssl_module --add-dynamic-module=modules/nginx_qatzip_module --add-dynamic-module=modules/nginx_qat_module/ --with-cc-opt="-DNGX_SECURE_MEM -I$OPENSSL_LIB/include -I$QZ_ROOT/include -Wno-error=deprecated-declarations" --with-ld-opt="-Wl,-rpath=$OPENSSL_LIB/lib -L$OPENSSL_LIB/lib -L$QZ_ROOT/src -lqatzip -lz"# make# make install
6.运行test(在这之前要修改qat驱动的配置文件) 详见下面这个issue https://github.com/intel/asynch_mode_nginx/issues/28
# cd ~/nginx-qat/asynch_mode_nginx/test# ./nginx-test qat
"centos7下nginx-qat的安装教程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
文件
配置
驱动
教程
内容
更多
环境
知识
测试
实用
学有所成
接下来
变量
困境
型号
实际
情况
文章
案例
编带
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网加科技
中关村互联网科技集团
科技制造互联网公司
猪兼强互联网科技
为想互联网科技
互联网科技革命
互联网金融科技平台
撒么互联网科技公司
居家互联网科技有限公司
剑昆互联网络科技有限公司临桂
健康食品互联网创新科技园项目
四川慕妮娅互联网科技有限公司
互联网公司高科技产品
上海钢联属于互联网科技股吗
工业互联网科技成果转化
山东大美朱楼互联网科技有限公司
互联网界的黑科技
上海万顺科技互联网有限公司招聘
东风日产互联网科技公司叫什么
互联网科技自媒体灵感
科技赋能下的互联网金融
圆梦互联网科技
广州善班互联网科技
互联网科技汛
中国科技互联网公司收入
移动互联网科技股
汽车互联网创新科技园
江阴互联网智能科技产品进口
工业互联网展湾科技股份有限公司
互联网科技的前景