dperf: 一款基于 DPDK 的千万级 HTTP CPS 的开源网络压力测试仪

dperf 是一款开源的四层负载均衡压力测试仪。它使用了 DPDK 与用户态 TCP 协议栈技术,用一台 x86 服务器就可以制造巨大流量:数 10 亿并发连接,百 Gbps 吞吐,千万级 HTTP CPS,其性能远远超过商业测试仪。它还能够精确显示全链路的丢包数,能够帮助你准确找到被测设备性能瑕疵。
根据 dperf 的特点,我们发现它除了可以对 L4LB 进行测试外,还可:
对其他基于四层转发的网关进行测试,如链路负载均衡、防火墙等;
对云上虚拟机的网络性能进行测试;
对网卡性能、CPU 的网络报文处理能力进行测试;
作为高性能的 HTTP 客户端或 HTTP 服务器用于压测场景。
版权声明: 本文为 InfoQ 作者【ArtNowBen】的原创文章。
原文链接:【http://xie.infoq.cn/article/13b7135e8b062912badeff8f3】。
本文遵守【CC BY-ND】协议,转载请保留原文出处及本版权声明。
评论