The CPU does move to the lower pstate, though to be honest, it switches between 
the two pretty frequently.  "cpupm enable" was already present in power.conf, 
though I added the "event-mode" argument per Aubrey; it didn't seem to make a 
difference.  Oddly, kstat -m cpuinfo has only ever returned current_clock_Hz of 
2793000000.  

Looks like VirtualBox might be keeping it restless.  I've got a lone CentOS VM 
(which itself is mostly idle; it just serves DNS/DHCP for my home network; 
OpenSolaris is my home file server). Very little CPU is actually in use; top 
shows that VBox uses a relatively steady 1.5% CPU, but if I stop VBoxHeadless, 
powertop looks like this, and the CPU spends most of its time at the 1.6Ghz 
state:

                        OpenSolaris PowerTOP version 1.1

Cn                      Avg     residency       P-states (frequencies)
C0 (cpu running)                (8.9%)          1596 Mhz        100.0%
C1                      3.5ms   (91.1%)         2793 Mhz        0.0%

Wakeups-from-idle per second: 258.7     interval: 5.0s
no ACPI power usage estimate available

Top causes for wakeups:
39.1% (100.0)               <kernel> :  genunix`clock
10.5% ( 26.9)               <kernel> :  genunix`cv_wakeup
 8.9% ( 22.8)               <kernel> :  uhci`uhci_handle_root_hub_status_change
 4.8% ( 12.2)                  sched :  <cross calls>
 3.9% ( 10.0)               <kernel> :  ata`ghd_timeout
 3.0% (  7.6)               <kernel> :  ehci`ehci_handle_root_hub_status_change
 2.3% (  6.0)               <kernel> :  uhci`uhci_cmd_timeout_hdlr
 1.6% (  4.0)               <kernel> :  genunix`schedpaging
 0.8% (  2.0)               <kernel> :  cpudrv`cpudrv_monitor_disp
<snip>
-- 
This message posted from opensolaris.org

Reply via email to