性能优化——NIO的优化实现原理

Tomcat 中经常被提到的一个调优就是修改线程的 I/O 模型。 Tomcat 8.5 版本之前,默认情况下使用的是 BIO 线程模型,如果在高负载、高并发的场景下,可以通过设置 NIO 线程模型,来提高系统的网络通信性能。 我们可以通过一个性能对比测试来看看在高负载或高并发的情况下,BIO 和 NIO 通信性能(这里用页面请求模拟多 I/O 读写操作的请求):
 
 
 
测试结果:Tomcat 在 I/O 读写操作比较多的情况下,使用 NIO 线程模型有明显的优势。
 

猜你喜欢

转载自blog.csdn.net/qq_36589864/article/details/108125688