当前位置: 首页 > 后端技术 > Java

国产开源网络编程框架t-io的爆款性能介绍,30W长连接并发

时间:2023-04-01 20:11:06 Java

t-io的性能被形容为burst。一点都不夸张。请仔细阅读以下内容,我想你已经很了解了。准备操作系统Ubuntu12。在/etc/sysctl.conf中添加如下配置:在/etc/security/limits.conf中添加如下配置:最后使用ulimit-an查看设置是否生效。测试主机cpu:内存:客户端测试机使用VMware创建12台虚拟机。机器性能未列出。每个虚拟机可以运行3W链接1:t-io启动时的内存使用情况和链接状态2:5W链接时的内存使用情况3:10W链接时的内存使用情况4:20W链接时的内存使用情况5:30W链接时的内存使用情况java进程统计cpujvm2小时后,观察内存变化如下图所示。结论如下:0-100,000个连接。内存变化很大。主要原因是jvm在初始化内存的时候会占用一部分内存。十万之后。每增加100,000个连接,内存使用量增加约300M。随着连接数的增加,可以发现cpu性能对连接数影响不大。新生代内存和老年代内存的内存使用比例更加合理。2小时内并发30W连接。内存变化不明显。在合理的状态下根据以上数据,可以推导出——>以8G内存(可用内存约7.5G)为例:当内存使用量达到5G左右时,足以支持100W并发连接。详情请参考:https://www.wanetech.com/doc/...