Sun Java System Messaging Server 6.3 管理指南

5.3.3 每个进程的线程数量

除了支持多个进程,Messaging Server 还通过将工作细分给多个线程来进一步提高性能。服务器使用线程极大地提高了执行效率,因为执行中的命令不会妨碍其他命令的执行。可以根据执行过程中的需要创建和删除线程,多达所设置的最大数量。

具有更多的同时执行的线程意味着可以在没有延迟的情况下处理更多的客户端请求,以便为更多的客户端提供快速服务。但是,在线程间分发任务也有性能开销,因此对于服务器可以使用的线程数量有实际限制。

对于 POP、IMAP 和 HTTP,默认的最大值为每个进程 250 个线程。尽管 IMAP 和 HTTP 的默认连接数量大于 POP 的默认连接数量,但默认线程数量相等。我们假定,使用与较少但更忙碌的 POP 连接相同的最大线程数量能够高效处理较多的 IMAP 和 HTTP 连接。最佳配置可能因情况而异,但是这些默认值已经足够大,您不大可能需要增加这些值;默认值应该可以为大多数安装提供合理的性能。