Solaris 9 版次包括下列系統效能增強功能。
多重頁面大小支援 (MPSS) 允許程式使用任何硬體支援的頁面大小,以存取部分虛擬記憶體。先前,在 UltraSPARC 平台上,程式之堆疊、堆疊儲存區或透過 mmap() 對映的匿名記憶體僅可使用 8 KB 的頁面。
您可以使用 MPSS 來執行擁有特定記憶體頁面大小設定的繼承的應用程式,這些應用程式均可受益於這種效能調整。使用較大的頁面大小可能會明顯提昇頻繁使用大量記憶體的程式之效能。
如需更多資訊,請參閱線上援助頁 pagesize (1)、mpss.so.1 (1)、ppgsz(1) 和 mmap(2)。
此版次包括改進且速度更快的多重執行緒程式庫,它在先前的 Solaris 軟體版次中用作 libthread 的替代品。
如需進一步資訊,請參閱「Multithreaded Programming Guide」和 threads (3THR) 線上援助頁。
改進的 Solaris 網路快取記憶體及加速器 (NCA) 有新增套接字介面。僅需極小的修改,任何 Web 伺服器即可透過此套接字介面與 NCA 通訊。請參閱網路增強功能。
控制虛擬頁面和實體頁面以及如何快取這些頁面的演算法已得以增強。這些增強功能可將伺服器中的一般使用者載入作業之系統效能提昇約 10%。
動態詳細共用記憶體 (DISM) 允許資料庫動態擴充或精簡共用資料區段的大小。此功能可免除詳細共用記憶體 (ISM) 的錯誤配置問題和拒絕服務安全脆弱性。
ISM 是由大型鎖定記憶體分頁組成的共用記憶體區段。ISM 鎖定分頁數保持為常數或不變。動態 ISM (DISM) 則是可分頁的 ISM 共用記憶體,其鎖定分頁數為變數或可變更。因此,在動態重新配置期間,DISM 可支援釋放或加入更多實體記憶體到系統中。DISM 的大小可包括可用實體記憶體以及磁碟交換檔。
請參閱 shmop(2) 線上援助頁。
在 Solaris 9 9/02 更新版中,DISM 可支援大型分頁。如需此大型分頁支援的說明,請參閱SPARC: 動態詳細共用記憶體 (DISM) 大型分頁支援。