作者:阿吉 | 来源:互联网 | 2023-10-10 10:42
t-io的性能用炸裂来形容,一点都毫不夸大,请各位大拿仔细阅读上面的内容,想你们心里有数。
筹备工作
操作系统Ubuntu 12
在/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过程统计状况
cpu
jvm
2小时后察看内存变动状况如下图
论断如下:
0-10万连贯。内存变动较大。次要是因为内存初始化时jvm会占用一部分内存。
10万之后。每减少10万连贯 内存占用率回升300M左右。
随着连接数减少能够发现cpu性能对连接数影响不大。
新生代内存与老生代内存占用率比拟正当。
并发30W连贯在2小时内。内存变动不显著。处于正当状态
依据以上数据能够推论 —-> 以8G内存(可应用内存为7.5G左右)为例:当内存占用率达到5G左右时足以撑持100W并发连贯。
具体请参考:https://www.tiocloud.com/doc/…