dperf icon indicating copy to clipboard operation
dperf copied to clipboard

dperf is a 100Gbps network load tester.

Results 10 dperf issues
Sort by recently updated
recently updated
newest added

1,fdir-flow director 网卡特性代码哪里用到呢? 2,rte_flow 流分到指定队列不需要网卡特性吧?

dperf 中可以添加像下面这种有vlan 头的配置吗 “pkt = Ether(dst="20:04:0f:68:5d:15")/Dot1Q(vlan=610)/IP(dst="172.16.96.101")”

help wanted

服务器CPU数量有限,要跑多个server ip,是不是就要配置同等或多于server ip数量的cpu? 能否做到server ip数量大于cpu数量呢

请问下 dperf支持下面场景吗? client和server之间接一台服务器,服务器上有我的tcp代理程序,基于ip端口的,client请求我的程序,我的程序转发请求至server端

作者你好,我使用单核测试的时候可以达到320K的CPS,但是使用多核的时候报错就很严重,基本不能正常工作,还不如单核的性能: #daemon mode server tx_burst 128 cpu 80-87 socket_mem 4096 duration 400s payload_size 1 rss l3l4 #numa2 port 0000:43:00.1 192.168.31.200 192.168.31.1 00:0d:48:73:a2:6c # addr_start num client 192.168.31.1 20 # ad:wqdr_start...

如图,将 req 中的 GET 改成 POST,然后client 设置 payload 1000,进行了尝试。但是抓包发现,没有payload,只有/path上有数据,测试结果也不尽人意,这样的大包相比 包长64的情况,并发数下降了12倍(从350W降到28万),感觉和真实的场景也不太一样,数据不确定有没有参考价值。

当我设置keepalive大于2s的,或者是keepalive后面配置了num,或者配置protocol为http,client必定会确认一个ack,如果这些不配置client和server是一个请求一个响应,请问这个client的ack可以取消吗? ![image](https://github.com/baidu/dperf/assets/143994951/9831afd0-26ce-4733-84c5-2475527e0ca4)

1. add vhost-net as kni support 2. bugfix of kni queue racing 3. del KNI_ENABLE macro, because we can support kni in all cases

**Describe the bug** 在当前dpdk版本中,kni的tx/rx队列只有一个,但看起来会被多个dperf worker同时读取或者写入。 **To Reproduce** dperf运行足够长时间,kernel可能会panic **Additional context** 此外,kni模块已经被废除,推荐使用内核的vhost-net模块,如果有需要我可以提pr