dperf log
两台主机网卡为25G,配置了DPDK21.11.2、大页内存为1024,两台主机通过交换机连接。
client-cps.conf
mode client
cpu 1
duration 10s
cps 10k
port 0000:02:00.0 192.168.8.110 192.168.8.1 10:70:FD:88:5D:9E
client 192.168.8.110 2
server 192.168.8.120 1
listen 1 100
tx_burst 64
launch_num 20
server_cps.conf
mode server
cpu 3
duration 10m
port 0000:01:00.0 192.168.8.120 192.168.8.1 10:70:FD:88:51:50
client 192.168.8.110 2
server 192.168.8.120 1
listen 1 100
[email protected]:/home/test/demo/f-stack/app/dperf# ./build/dperf -c ./test/http/client-cps.conf
EAL: Detected CPU lcores: 16
EAL: Detected NUMA nodes: 1
EAL: Detected shared linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: Probe PCI driver: mlx5_pci (15b3:a2d6) device: 0000:02:00.0 (socket 0)
TELEMETRY: No legacy callbacks, legacy socket not created
socket allocation succeeded, size 0.98GB num 13107000
seconds 0 cpuUsage 1
pktRx 3 pktTx 3 bitsRx 7,776 bitsTx 1,008 dropTx 0
tcpRx 0 tcpTx 0 udpRx 3 udpTx 0
arpRx 0 arpTx 3 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 0 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 0 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 3
skOpen 0 skClose 0 skCon 0 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 1 cpuUsage 1
pktRx 0 pktTx 0 bitsRx 0 bitsTx 0 dropTx 0
tcpRx 0 tcpTx 0 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 0 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 0 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 0 skClose 0 skCon 0 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 2 cpuUsage 1
pktRx 0 pktTx 20 bitsRx 0 bitsTx 9,920 dropTx 0
tcpRx 0 tcpTx 20 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 20 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 0 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 20 skClose 0 skCon 20 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 3 cpuUsage 1
pktRx 0 pktTx 1,320 bitsRx 0 bitsTx 654,720 dropTx 0
tcpRx 0 tcpTx 1,320 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 1,320 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 0 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 1,320 skClose 0 skCon 1,340 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 4 cpuUsage 1
pktRx 0 pktTx 1,680 bitsRx 0 bitsTx 833,280 dropTx 0
tcpRx 0 tcpTx 1,680 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 1,680 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 20 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 1,660 skClose 0 skCon 3,000 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 5 cpuUsage 1
pktRx 0 pktTx 3,320 bitsRx 0 bitsTx 1,646,720 dropTx 0
tcpRx 0 tcpTx 3,320 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 3,320 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 1,320 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 2,000 skClose 0 skCon 5,000 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 6 cpuUsage 1
pktRx 0 pktTx 4,000 bitsRx 0 bitsTx 1,984,000 dropTx 0
tcpRx 0 tcpTx 4,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 4,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 1,680 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 2,320 skClose 0 skCon 7,320 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 7 cpuUsage 1
pktRx 0 pktTx 5,980 bitsRx 0 bitsTx 2,966,080 dropTx 0
tcpRx 0 tcpTx 5,980 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 5,980 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 3,320 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 2,660 skClose 0 skCon 9,980 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 8 cpuUsage 1
pktRx 0 pktTx 7,000 bitsRx 0 bitsTx 3,472,000 dropTx 0
tcpRx 0 tcpTx 7,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 7,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 4,000 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 3,000 skClose 0 skCon 12,980 skErr 0 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
......
seconds 38 cpuUsage 1
pktRx 0 pktTx 40,000 bitsRx 0 bitsTx 19,840,000 dropTx 0
tcpRx 0 tcpTx 40,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 40,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 30,000 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 10,000 skClose 10,000 skCon 80,000 skErr 10,000 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 39 cpuUsage 1
pktRx 0 pktTx 40,000 bitsRx 0 bitsTx 19,840,000 dropTx 0
tcpRx 0 tcpTx 40,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 40,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 30,000 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 10,000 skClose 10,000 skCon 80,000 skErr 10,000 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 40 cpuUsage 1
pktRx 0 pktTx 30,000 bitsRx 0 bitsTx 14,880,000 dropTx 0
tcpRx 0 tcpTx 30,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 30,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 30,000 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 0 skClose 10,000 skCon 70,000 skErr 10,000 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 41 cpuUsage 1
pktRx 0 pktTx 30,000 bitsRx 0 bitsTx 14,880,000 dropTx 0
tcpRx 0 tcpTx 30,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 30,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 30,000 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 0 skClose 10,000 skCon 60,000 skErr 10,000 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 42 cpuUsage 1
pktRx 0 pktTx 20,000 bitsRx 0 bitsTx 9,920,000 dropTx 0
tcpRx 0 tcpTx 20,000 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 20,000 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 20,000 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 0 skClose 10,000 skCon 50,000 skErr 10,000 rtt(us) 0.0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
oerrors 0 imissed 0
seconds 1 cpuUsage 0
pktRx 0 pktTx 0 bitsRx 0 bitsTx 0 dropTx 0
tcpRx 0 tcpTx 0 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 0 finRx 0 finTx 0 rstRx 0 rstTx 0
synRt 0 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 0 skClose 0 skCon 0 skErr 0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0
seconds 2 cpuUsage 0
pktRx 1 pktTx 1 bitsRx 816 bitsTx 432 dropTx 0
tcpRx 1 tcpTx 0 udpRx 0 udpTx 0
arpRx 0 arpTx 0 icmpRx 0 icmpTx 0
tosRx 0 otherRx 0 badRx 0
synRx 0 synTx 0 finRx 0 finTx 0 rstRx 0 rstTx 1
synRt 0 finRt 0 ackRt 0 pushRt 0
tcpDrop 0 udpDrop 0
skOpen 0 skClose 0 skCon 0 skErr 0
httpGet 0 http2XX 0 httpErr 0
ierrors 0 oerrors 0 imissed 0