dpdk performance 12.1
https://docs.qq.com/doc/DRUNSWFlGeXRJSk1D
1. uadk
$ sudo dpdk-test-crypto-perf -l 1,2 --vdev crypto_uadk -- --devtype crypto_uadk --optype cipher-only --buffer-sz 64,128,256,512,1024,2048 --silent [sudo] password for linaro: EAL: Detected CPU lcores: 128 EAL: Detected NUMA nodes: 4 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized CRYPTODEV: Creating cryptodev crypto_uadk CRYPTODEV: Initialisation parameters - name: crypto_uadk,socket id: 0, max queue pairs: 8 TELEMETRY: No legacy callbacks, legacy socket not created Allocated pool "sess_mp_0" on socket 0 lcore id Buf Size Burst Size Enqueued Dequeued Failed Enq Failed Deq MOps Gbps Cycles/Buf
2 64 32 10000000 10000000 0 0 0.8115 0.4155 123.23 2 128 32 10000000 10000000 0 0 0.7859 0.8048 127.24 2 256 32 10000000 10000000 0 0 0.7356 1.5066 135.93 2 512 32 10000000 10000000 0 0 0.6401 2.6219 156.23 2 1024 32 10000000 10000000 0 0 0.5186 4.2483 192.83 2 2048 32 10000000 10000000 0 0 0.3770 6.1774 265.22
$ sudo dpdk-test-crypto-perf -l 1,2 --vdev crypto_uadk -- --devtype crypto_uadk --buffer-sz 64,128,256,512,1024,2048 --optype cipher-then-auth --ptest throughput --auth-key-sz 64 --cipher-key-sz 16 --cipher-iv-sz 16 --auth-op generate --burst-sz 32 --total-ops 30000000 --silent --digest-sz 20 --auth-algo sha1-hmac --cipher-algo aes-cbc --cipher-op encrypt EAL: Detected CPU lcores: 128 EAL: Detected NUMA nodes: 4 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized CRYPTODEV: Creating cryptodev crypto_uadk CRYPTODEV: Initialisation parameters - name: crypto_uadk,socket id: 0, max queue pairs: 8 TELEMETRY: No legacy callbacks, legacy socket not created Allocated pool "sess_mp_0" on socket 0 lcore id Buf Size Burst Size Enqueued Dequeued Failed Enq Failed Deq MOps Gbps Cycles/Buf
2 64 32 30000000 30000000 0 0 0.3734 0.1912 267.80 2 128 32 30000000 30000000 0 0 0.3611 0.3698 276.90 2 256 32 30000000 30000000 0 0 0.3388 0.6939 295.16 2 512 32 30000000 30000000 0 0 0.2986 1.2230 334.92 2 1024 32 30000000 30000000 0 0 0.2419 1.9820 413.33 2 2048 32 30000000 30000000 0 0 0.1810 2.9661 552.37
2. openssl
$ sudo dpdk-test-crypto-perf -l 1,2 --vdev crypto_openssl -- --devtype crypto_openssl --optype cipher-only --buffer-sz 64,128,256,512,1024,2048 --silent EAL: Detected CPU lcores: 128 EAL: Detected NUMA nodes: 4 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized CRYPTODEV: Creating cryptodev crypto_openssl CRYPTODEV: Initialisation parameters - name: crypto_openssl,socket id: 0, max queue pairs: 8 TELEMETRY: No legacy callbacks, legacy socket not created Allocated pool "sess_mp_0" on socket 0 lcore id Buf Size Burst Size Enqueued Dequeued Failed Enq Failed Deq MOps Gbps Cycles/Buf
2 64 32 10000000 10000000 0 0 3.5600 1.8227 28.09 2 128 32 10000000 10000000 0 0 2.9432 3.0138 33.98 2 256 32 10000000 10000000 0 0 2.2142 4.5347 45.16 2 512 32 10000000 10000000 0 0 1.4678 6.0122 68.13 2 1024 32 10000000 10000000 0 0 0.8805 7.2133 113.57 2 2048 32 10000000 10000000 0 0 0.4877 7.9898 205.06
$ sudo dpdk-test-crypto-perf -l 1,2 --vdev crypto_openssl -- --devtype crypto_openssl --buffer-sz 64,128,256,512,1024,2048 -- optype cipher-then-auth --ptest throughput --auth-key-sz 64 --cipher-key-sz 16 --cipher-iv-sz 16 --auth-op generate --burst-sz 32 --total-ops 30000 000 --silent --digest-sz 20 --auth-algo sha1-hmac --cipher-algo aes-cbc --cipher-op encrypt EAL: Detected CPU lcores: 128 EAL: Detected NUMA nodes: 4 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized CRYPTODEV: Creating cryptodev crypto_openssl CRYPTODEV: Initialisation parameters - name: crypto_openssl,socket id: 0, max queue pairs: 8 TELEMETRY: No legacy callbacks, legacy socket not created Allocated pool "sess_mp_0" on socket 0 lcore id Buf Size Burst Size Enqueued Dequeued Failed Enq Failed Deq MOps Gbps Cycles/Buf
2 64 32 30000000 30000000 0 0 0.9686 0.4959 103.24 2 128 32 30000000 30000000 0 0 0.8857 0.9069 112.91 2 256 32 30000000 30000000 0 0 0.7573 1.5510 132.05 2 512 32 30000000 30000000 0 0 0.5850 2.3964 170.93 2 1024 32 30000000 30000000 0 0 0.4017 3.2910 248.92 2 2048 32 30000000 30000000 0 0 0.2478 4.0601 403.54
3. Intel http://fast.dpdk.org/doc/perf/DPDK_22_07_Intel_crypto_performance_report.pdf