JDK 6.0 以及JDK 5.0 update 9 的 nio支持epoll (僅限 Linux 系統 ),對併發idle connection會有大幅度的性能提高,這就是不少網絡服務器應用程序須要的。
啓用的方法以下:
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider
例如在 Linux 下運行的 Tomcat 使用 NIO Connector ,那麼啓用 epoll 對性能的提高會有幫助。
而 Tomcat 要啓用這個選項的作法是在 catalina.sh 的開頭加入下面這一行
CATALINA_OPTS
='
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider'