51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

t-io和netty对比测试

文章目录

带上业务进行PK时,t-io性能经常优于netty,这其中的原因大概就是:用netty需要自己写代码完成业务数据的管理、流量监控等工作,这些工作拖累了netty的后腿,而**t-io**已经内置了这些,所以给t-io带来的性能损耗就很有限。

以下是t-io和netty对比测试,测试结果仅供参考

netty-io {#title-0}

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

点击图片查看大图{#caption-attachment-4183}

CPU使用率在20%左右

注:X轴为统计时间间隔,Y轴为CPU使用率{#caption-attachment-4193}

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

注:X轴为统计时间间隔,Y轴为Java进程的内存使用量{#caption-attachment-4199}

t-io {#title-1}

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

点击图片查看大图{#caption-attachment-4203}

CPU使用率在15%左右

注:X轴为统计时间间隔,Y轴为CPU使用率{#caption-attachment-4205}

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

注:X轴为统计时间间隔,Y轴为Java进程的内存使用量{#caption-attachment-4207}

赞(0)
未经允许不得转载:工具盒子 » t-io和netty对比测试