dperf高性能网络压力测试仪
dperf 是一款由百度开源的超高性能的网络压力测试仪。
它使用了DPDK与用户态TCP协议栈技术,用一台x86服务器就可以制造巨大流量:数10亿并发连接,百Gbps吞吐,千万级HTTP CPS,其性能远远超过商业测试仪。它还能够精确显示全链路的丢包数,能够帮助你准确找到被测设备性能瑕疵。
它既可以对用来对四层网关、交换机进行性能测试,也可用来测评CPU的网络报文处理能力。
Performance
HTTP Connections per Second
Client Cores | Server Cores | HTTP CPS |
---|---|---|
1 | 1 | 2,101,044 |
2 | 2 | 4,000,423 |
4 | 4 | 7,010,743 |
6 | 6 | 10,027,172 |
HTTP Throughput per Second
Client Cores | Server Cores | RX(Gbps) | TX(Gbps)) | Client CPU Usage(%) | Server CPU Usage(%) |
---|---|---|---|---|---|
1 | 1 | 18 | 18 | 60 | 59 |
2 | 2 | 35 | 35 | 60 | 59 |
4 | 4 | 46 | 46 | 43 | 43 |
HTTP Current Connections
Client Cores | Server Cores | Current Connections | Client CPU Usage(%) | Server CPU Usage(%) |
---|---|---|---|---|
1 | 1 | 100,000,000 | 34 | 39 |
2 | 1 | 200,000,000 | 36 | 39 |
4 | 4 | 400,000,000 | 40 | 41 |
评论
t-io高性能网络框架
如果网络编程很痛苦,那一定是没用t-iot-io是talent-tan采用java语言开发的一款网络编程框架为什么要开发t-io在t-io之前,已经有mina,netty这样的网络编程框架了,tale
t-io高性能网络框架
0
YYNetSDK高性能网络库
YYNetSDK是一款集成BSDsocket,windowsIOCP等网络技术的开发包,同时包括线程池,连接池,内存池等主流技术。可以免费用于MMORPGServer、WebGameServer,et
YYNetSDK高性能网络库
0
Cnet高性能网络堆栈
Cnet是一个易于使用的ChromiumHTTP高性能网络堆栈和文件缓存开发包。它支持Chromium的SPDY和QUIC。Cnet上有C语言和Java语言的绑定。完整的 JavaAPI请参见andr
Cnet高性能网络堆栈
0
Griffin.Framework.Net 高性能网络框架
Griffin.Framework是.NET的高性能网络框架。示例代码:public class Server{ private readonly ChannelTcpListener _ser
Griffin.Framework.Net 高性能网络框架
0