nginx 配置 Intel QAT 加速卡
Intel QAT 加速卡可以对HTTPS的请求进行异步请求, 加快证书处理, 降低系统性能消耗。
nginx 作为代理, 可以代理HTTPS请求, 需要重新编译,支持QAT加速卡,这样才能将请求给QAT加速卡。
Intel QAT 加速卡安装在上一遍文章已经提到, 这里就不在说了, 可以查看之前文章。
intel qat 加速卡安装配置 : https://sukbeta.github.io/intel-qat/
相关URL
Nginx QAT Instasll: https://01.org/sites/default/files/downloads//337020-003-qatwcontaineranddocker.pdf
下载所需要的安装包
nginx package
1 | cd /home |
nginx path ,, nginx 需要打的path文件
1 | cd /home |
QATzip , nginx 上的压缩
1 | cd /home |
开始干活
1 | cd /home |
编译 QATzip
1 | cd /home |
QATzip run test
1 | cd $QZ_ROOT/test/performance_tests |
nginx 编译
1 | cd /home/nginx-1.18.0 |
nginx 配置文件
vim conf/nginx.conf
1 | worker_processes 10; |
配置文件需要添加的很明确, 就不多说了。
run nginx server
1 | /home/nginx/sbin/nginx |
验证QAT卡是否工作
1 | cat /sys/kernel/debug/qat_dh895xcc_0000\:07\:00.0/fw_counters |
这个是QAT卡计数的, 当QAT卡处理请求时, 这里会变化的。