Sun Java System Messaging Server 6 2005Q4 管理指南

每個程序的執行緒數目

除支援多個程序外,Messaging Server 還可透過在多個執行緒之間細分工作來進一步提昇效能。伺服器使用執行緒可大大提高執行效率,因為執行中的指令不會阻礙其他指令的執行。在執行期間,系統會依需要建立和銷毀執行緒,直至達到您設定的最大數目。

同步執行的執行緒越多,就意味著系統能夠處理的用戶端請求就越多,而且沒有延遲,因此系統可以快速地為更多用戶端提供服務。但是,在執行緒之間存在派送的效能開銷,因此伺服器可以利用的執行緒數目有實際限制。

對於 POP、IMAP 和 HTTP,最大預設值是每個程序 250 個執行緒。此數目是均等的,儘管 IMAP 和 HTTP 的預設連線數目大於 POP 的預設連線數目。假設使用與 POP 連線 (較少但忙碌) 相同的最大數目的執行緒可以高效地處理更多的 IMAP 和 HTTP 連線。您的最佳配置可能與此不同,但這些預設已足夠高,您可能不需要進行增加;預設應為大多數安裝提供合理的效能。