标签: java threadpool
我在java中编写了一个简单明了的http服务器,它有一个线程池(大小= 2048)来处理请求。平均每个(请求,响应)内容数据长度是(500,5000)字节
对于我的15K(rps)负载测试结果,它非常适合我的工作。 但似乎会有更高的rps,因为每个服务器的cpu的使用率是<负载测试期间为10%,没有忙碌时刻。
我试图将线程池大小增加到4096(也用于服务器的积压)或甚至更高但是它没有真正改变,我无法通过16K rps负载测试。
也许我实施的东西有限制导致这个rps?可能是哪一个?