Intel® QuickAssist Technology (Intel® QAT)
For questions and discussions related to Intel® QuickAssist Technology (Intel® QAT).
59 Discussions

How to use VFs to get better performance with qat (is linear ) ?

Henrylin1
Beginner
891 Views

Hello ,

 

When I do  data compression test with bdevperf ,  I can't get better IOPS improvement with 1 process and multi-threads or 2 vfs or more  . 

 

Platform infos :

Intel(R) Xeon(R) Platinum 8462Y+

lspci |grep Co-processor
76:00.0 Co-processor: Intel Corporation Device 4942 (rev 40)
78:00.0 Co-processor: Intel Corporation Device 2710
f3:00.0 Co-processor: Intel Corporation Device 4942 (rev 40)
f5:00.0 Co-processor: Intel Corporation Device 2710

 

Steps :

./build/examples/bdevperf -S 1 -q 64 -t 10 -C -m 0x3 -o 16384 -w randwrite -z -c ./test/compress/dpdk.json &

./scripts/rpc.py bdev_nvme_attach_controller -b nvme0n1 -t PCIe -a 0000:50:00.0
./scripts/rpc.py bdev_lvol_create_lvstore nvme0n1n1 lvs
./scripts/rpc.py bdev_lvol_create -t -l lvs lv0 1024
./scripts/rpc.py bdev_compress_create -b lvs/lv0 -p /mnt/tmpfs
./examples/bdev/bdevperf/bdevperf.py perform_tests

 

Results:

isal pmd :   IOPS 245621.32 for 1core 

qat pmd:   IOPS 190423.9 for 1 core  lower than soft accel 

 

 

 

0 Kudos
1 Reply
Ronny_G_Intel
Moderator
869 Views

Hi Henrylin1,


Thanks for reaching out to Intel Communities.

I see that you are doing data compression test with bdevperf, so you are using SDPK and you want to improve IOPS with 1 process and multi-threads or 2 vfs or more.

Can you provide us with how you configured QAT, i.e. did you use the # ./configure --enable-icp-sriov=host cmd during setup? I would also need to check your PF and VF configuration files. Can you please provide one of each file type as an example -- we assume each of the PF and VF files are the same, is this correct?

In addition to QAT configuration files, please provide me with the steps you are running to do data compression with bdevperf (SDPK), including any configuration files or scripts.


Regards,

Ronny G


0 Kudos
Reply