采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,目前我公司使用单台服务器(4核16G带宽100M)netty开发了一个聊天室,目前tcp连接数达到3万左右就开始卡顿(特别是返回用户最新十条聊天记录)。已经按照老师应用优化的方式进行了优化。包括调大进程文件句柄,服务器最大文件句柄,使用业务线程池执行业务代码。虽然有所改善。但还是会有所延迟。现在想的是又没有可能是带宽的问题,期望得到老师的回复。
cpu 使用高吗,不高的话,可以调大业务线程池个数,高的话可能需要加机器了
已经调大业务线程池数量为1000还是卡的不行(机器升级到16核32G)。加机器集群的话,channel不可序列化。需要用一台netty做转发。因为聊天室的channelgroup每台机器不是一样的(项目有多聊天室)。做起来比较麻烦,还是想在单台上做优化。宽带会影响连接的卡顿吗?
cpu不高
带宽一般不会是瓶颈,看看是不是 gc 比较严重,最好还是搞成集群的方式
登录后可查看更多问答,登录/注册
解析netty各大组件细节,百万级性能调优,设计模式实际运用
2.0k 6
1.4k 6
1.2k 6
1.1k 5
1.3k 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号