我们正在尝试提高系统性能,但是即使CPU和堆没有得到充分利用,它也会以600 TPS的速度阻塞。而且,大多数NIO线程始终保持在停放状态(从JvisualVM观察)。
我们将加特林(Gatling)用作性能工具。
我们使用了以下值:
服务器: 雄猫 最大线程数:350 最大连接数:15000 接受数:300
我们从默认设置开始。
由于事务时间约为60毫秒,由于服务器是具有32 GB RAM的八核处理器,因此预计它至少应达到1000 TPS。
根据加特林(Gatling)报告,服务器每秒给出600个响应的结果,并为1700-1800个活动用户提供200-300 KO错误(仅503 http代码)。