이 기능의 개선 사항은 다음과 같습니다.
이벤트 구동 CPU 전원 관리 – Solaris의 Dynamic Voltage and Frequency Scaling(DVFS)을 지원하는 시스템에서 커널 스케줄러나 디스패처는 부하를 결합하고 다른 CPU 공간을 늘려 전원이 관리되도록 하는 방식으로 시스템 CPU에서 스레드를 예약합니다. 전원 관리가 가능한 CPU 그룹의 사용률이 현저히 변경되었음을 디스패처에서 인식하는 경우 CPU 전원 상태 변경이 트리거됩니다. 이를 통해 시스템의 CPU 사용률을 주기적으로 폴링할 필요가 없으며, 시스템에서는 CPU가 사용될 때는 성능을 구동하고 CPU가 사용되지 않을 때는 더 많은 전원을 절약할 수 있습니다. 이벤트 구동 CPU 전원 관리는 DVFS를 지원하는 시스템에서 기본적으로 활성화됩니다. 이 기능은 비활성화할 수 있으며, power.conf(4)의 cpupm 키워드를 통해 레거시 폴링 기반 CPU 전원 관리를 사용할 수 있습니다.
Deep Idle CPU 전원 관리 지원 또는 Intel Nehalem 기반 시스템에서 Deep C-상태 지원 – 프로젝트는 Intel Nehalem 기반 시스템에서 Deep C-상태를 위한 Solaris 지원을 추가합니다. 이 지원은 사용되지 않는 CPU 자원이 정상 작동 상태에서 소모되는 전원의 일부만 소모하는 상태로 동적으로 전환되도록 해 줍니다. 또한 이 기능은 절전 기능을 위한 Solaris 지원을 제공하며 유휴 CPU가 Deep Idle 모드를 요청해야 하는 시기를 결정하는 정책 구현을 제공합니다. 지원되는 경우 이 기능은 기본적으로 활성화되며 power.conf(4)의 cpu-deep-idle 키워드를 통해 비활성화할 수 있습니다.
Intel의 터보 모드 기능에 대한 관찰 기능 – Intel Nehalem 기반 시스템은 충분한 열 헤드룸이 있을 경우 사용 가능한 코어의 하위 집합에 대한 작동 주파수를 높일 수 있는 기능을 제공합니다. 이 기능은 일시적으로 성능을 향상시키지만 하드웨어에 의해 제어되며 소프트웨어에 대해 투명합니다. Solaris 10 5/09 릴리스부터 kstat 모듈은 시스템이 터보 모드로 전환되는 시기와 해당 작동 주파수를 관찰합니다.