下列系統效能功能及增強功能已增加至 Solaris 10 5/09 發行版本中。
此功能為 ixgbe 驅動程式以及某些 ixgbe 驅動程式的錯誤修正引入大型區段卸載 (LSO) 支援。LSO 對 NIC 而言是很重要的功能,尤其對 10 GB NIC 更是如此。LSO 能將第 4 層上的分段工作卸載給 NIC 驅動程式。透過減少 CPU 的經常性耗用時間,LSO 能夠改善傳輸效能。此功能預設為啟用。
此功能包含了下列增強功能:
事件驅動的 CPU 電源管理 – 在支援 Solaris 所提供之動態電壓與頻率調整 (DVFS) 的系統上,核心的排程程式或派送程式會以合併負載並釋放要進行深層電源管理的其他 CPU 的方式,將執行緒排程給整個系統上的所有 CPU。當派送程式辨識到一組可進行電源管理之 CPU 的利用率發生了重大的變更時,就會觸發 CPU 電源狀態的變更。如此可消除定期輪詢整個系統中 CPU 利用率的需求,並讓系統能夠在未使用 CPU 時節省更多電力,而在使用 CPU 時又能驅策效能。在支援 DVFS 的系統上,會預設啟用事件驅動的 CPU 電源管理。此功能亦可停用,或透過「power.conf(4)」中的 cpupm 關鍵字來使用舊有以輪詢為基礎的 CPU 電源管理。
支援 Intel Nehalem 系統上的深層閒置 CPU 電源管理或深層 C-state – 此專案也增加了 Solaris 對 Intel Nehalem 系統上深層 C-state 的支援。此項支援讓未使用的 CPU 資源能夠動態置於某種狀態,此時 CPU 所消耗的電力僅占正常運作狀態下所消耗電力的一小部分。此功能也提供 Solaris 對省電功能的支援,以及決定閒置的 CPU 何時應該要求進入深層閒置模式的策略實作。在受支援時,此功能會預設啟用,另外亦可透過 power.conf(4) 中的 cpu-deep-idle 關鍵字予以停用。
可觀察 Intel 加速模式的功能 – Intel Nehalem 系統具有能力,可在尚有升溫餘地時提高可用核心中某個子集的運作頻率。此項能力會暫時增強效能,但會受到硬體控制,並且不會對軟體造成影響。從 Solaris 10 5/09 發行版本起,全新的 kstat 模組會觀察系統何時進入加速模式,以及其運作的頻率。