netty和t-io对比测试结果

原创
2019/05/03 21:30
阅读数 7.7K

一,吞吐量和响应时间

netty:100秒内生成10000个连接,每个连接每隔2秒发送一条消息,每个连接总共发送200条消息,发消息请求99%的响应时间在1ms以内,其它请求95%的响应时间在10ms以内

t-io:100秒内生成10000个连接,每个连接每隔2秒发送一条消息,每个连接总共发送200条消息,发消息请求99%的响应时间在1ms以内

二,CPU使用率

netty:CPU使用率在20%左右

t-io:CPU使用率在15%左右

注:X轴为统计时间间隔,Y轴为CPU使用率

三,占用内存

netty:JVM配置为6G内存,测试过程中内存使用最高在5G左右

t-io:JVM配置为6G内存,测试过程中内存使用最高在5G左右

注:X轴为统计时间间隔,Y轴为Java进程的内存使用量

 

四,总结

  1.     这里只是分享了我们在选用底层通讯组件时的一个对比压测,通过压测对比去分析到底使用那个,并没有说到底那个更好。
  2.     通过CPU  内存  吞吐量三个关键指标数据图视化,可以自己去验证和技术选型。
展开阅读全文
打赏
5
3 收藏
分享
加载中
打赏
6 评论
3 收藏
5
分享
返回顶部
顶部