草庐IT

Linux:dperf---100Gbps开源压力测试工具

简介        dperf是一个基于DPDK开发,具有千万级HTTPCPS,几十亿并发,几百Gbps带宽的开源压力测试仪,dperf实现了一个精简的用户态TCP/IP协议栈、精简的Socket、精简的HTTP客户端与服务器,可以curl/ab/nginx进行对接。        dperf是一款开源的高性能网络压测软件,可用于测试四层负载均衡等网关设备的的各项性能指标(新建、带宽、并发、PPS)。    总之,dperf是一个100Gbps的网络性能与压力测试软件。优点1、性能强大:基于DPDK,使用一台普通x86服务器就可以产生巨大的流量:千万级的HTTP每秒新建连接数,数百Gbps的带

使用dperf测试dpvs性能

为什么选择dperfdpvs是一个基于dpdk实现的高性能四层负载均衡,最近在学习怎么测试四层lb各种性能指标。简单罗列了下dpvs需要关注的性能指标:指标说明单向pps指入向每秒可以处理的数据包个数极限值,测试单向pps性能一般使用udp小包(因为udp是无状态的,比较简单),当dpvs出现imiss的时候则达到极限值双向pps即入向+出向pps极限值,需要在rs上部署udpserverbps指dpvs每秒可以处理的数据包长度的极限值,一半可以使用udp大包来测试cps指每秒新建连接的极限值,新建连接一般是指tcp三次握手后处于的establish状态cc最大并发连接数大象流单条流即单核最大