tencent cloud

Using the QAT Accelerator
Last updated:2025-12-10 15:36:57
Using the QAT Accelerator
Last updated: 2025-12-10 15:36:57
Intel® QuickAssist Technology is a hardware acceleration technology integrated in Intel® Xeon® Scalable Processors, which is used to uninstall the security, authentication, and compression services from the CPU, significantly improving performance and efficiency of standard platform solutions. It is applicable to scenarios such as storage data compression/decompression, HPC, network encryption and decryption, and analysis. For more information, see Intel Official Documentation.

Use Limits

Instance Limits

For the eighth-generation Intel Emerald Rapids cloud servers (S8 and M8) provided by Tencent Cloud, the QAT accelerator can be enabled for instances with 8 cores or more. For detailed information, see Instance Specifications.

Image Limits

It is recommended to use the Tencent Cloud TencentOS dedicated image TencentOS Server 3.1 (TK4) For QAT, which has the accelerator suitable for the CPU platform pre-deployed. For other systems, it is required to compile the QAT driver manually or find the corresponding documentation in the system ecosystem.
Note:
The QAT accelerator is a free service; enabling or disabling it does not affect billing.
After selecting to enable the accelerator on the purchase page, you still need to correctly start the accelerator within the instance to use it.

Operation Steps

1. Log in to the CVM purchase page.
2. Select the supported instance specifications and images in Use Limits, and select QAT Accelerator in Advanced Settings, as shown in the following figure:

3. Check the status of the QAT accelerator within the instance.
[root@VM-0-16-tencentos ~]# lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
00:01.0 VGA compatible controller: Cirrus Logic GD 5446
00:02.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02)
00:03.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02)
00:04.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02)
00:05.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
01:00.0 PCI bridge: Red Hat, Inc. Device 000e
02:01.0 Ethernet controller: Red Hat, Inc. Virtio network device
02:02.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
02:03.0 SCSI storage controller: Red Hat, Inc. Virtio block device
02:04.0 Unclassified device [00ff]: Red Hat, Inc. Virtio memory balloon
03:00.0 PCI bridge: Red Hat, Inc. Device 000e
05:00.0 Co-processor: Intel Corporation Device 0da5 (rev 02)
06:00.0 Co-processor: Intel Corporation Device 0da5 (rev 02)
The presence of 0da5 indicates the existence of a QAT accelerator within the instance.
4. Install drivers related to the QAT.
yum install intel-qat20 kmod-intel-qat20 -y
5. Check the status of the QAT accelerator.
[root@VM-0-16-tencentos ~]# systemctl restart qat
[root@VM-0-16-tencentos ~]# systemctl status qat
When Started QAT service is displayed, it indicates that the status of the QAT device is normal.
Use the sample program /usr/bin/cpa_sample_code to verify whether the QAT is operating normally.

Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback