Solaris 10 新增功能

程序數量可延伸性

程序數量可延伸性功能可改善 Solaris 作業系統的程序數量可延伸性。在目前,所有的 UltraSPARC 系統都支援多達 8192 個環境。當程序數量超過 8192 時,核心會佔用環境,以便使程序繼續進行。佔用程序的環境需要下列作業:

此程序相當繁複,當程序數量超過 8K 時,效能會降低。程序數量可延伸性功能會完全重新設計環境管理。環境是基於每個 MMU 而非全域進行管理,這可使 TLB 清除有效完成,並大幅度改善環境管理的可延伸性。

程序數量可延伸性功能也會改善工作負荷量 (由超過 8K 的使用中程序組成,或高速建立和銷毀程序) 的流量,此功能對於具備多個 CPU 的系統相當有助益。