Haproxy 配置 Intel QAT 加速卡
Intel QAT 加速卡可以对HTTPS的请求进行异步请求, 加快证书处理, 降低系统性能消耗。
Haproxy 作为代理, 可以代理HTTPS请求, 需要重新编译,支持QAT加速卡,这样才能将请求给QAT加速卡。
Intel QAT 加速卡安装在上一遍文章已经提到, 这里就不在说了, 可以查看之前文章。
intel qat 加速卡安装配置 : https://sukbeta.github.io/intel-qat/
相关URL
haproxy QAT Install: https://01.org/sites/default/files/downloads/621658-1.1-qat-debugging-guide.pdf
haproxy intel 测试配置: https://software.intel.com/content/www/cn/zh/develop/articles/accelerating-ssl-load-balancers-with-intel-xeon-v3-processors.html
Hadproxy 下载
1 | cd /home |
编译
1 | cd haproxy-1.9.16 |
Hadproxy 配置文件
需要再配置文件中添加:
1 | ssl-engine qatengine algo ALL |
具体内容:
1 | global |
启动 Haproxy
1 | cd /usr/local/haproxy/sbin |
验证QAT卡是否工作
1 | cat /sys/kernel/debug/qat_dh895xcc_0000\:07\:00.0/fw_counters |
这个是QAT卡计数的, 当QAT卡处理请求时, 这里会变化的。