Greening the OpenSolaris Kernel
OSDevCon 2009, Dresden
Eric Saxe <eric.saxe@sun.com> Solaris Kernel Development Sun Microsystems, Inc. http://www.opensolaris.org/os/project/tickless
Greening the OpenSolaris Kernel OSDevCon 2009, Dresden Eric Saxe - - PowerPoint PPT Presentation
Greening the OpenSolaris Kernel OSDevCon 2009, Dresden Eric Saxe <eric.saxe@sun.com> Solaris Kernel Development Sun Microsystems, Inc. http://www.opensolaris.org/os/project/tickless Intro and Overview Power Management Feature
Eric Saxe <eric.saxe@sun.com> Solaris Kernel Development Sun Microsystems, Inc. http://www.opensolaris.org/os/project/tickless
OSDevCon 2009 pg 2
OSDevCon 2009 pg 3
OSDevCon 2009 pg 4
Power Mgmt Policy (power.conf)
OSDevCon 2009 pg 5
power.conf(4)
Processor Groups (CMT Scheduling) CPU Power Domains
pm_ioctl()
OSDevCon 2009 pg 6
OSDevCon 2009 pg 7
OSDevCon 2009 pg 8
OSDevCon 2009 pg 9
Resource Utilization Work Done
Resource Utilization Work Done
OSDevCon 2009 pg 10
Resource Utilization Work Done
OSDevCon 2009 pg 11
Resource Utilization Work Done
OSDevCon 2009 pg 12
OSDevCon 2009 pg 13
OSDevCon 2009 pg 14
OSDevCon 2009 pg 15
OSDevCon 2009 pg 16
OSDevCon 2009 pg 17
OSDevCon 2009 pg 18
OSDevCon 2009 pg 19
OSDevCon 2009 pg 20
One “gate” per clock() sub project Will likely maintain a repo that is also the merge of the sub-projects
Track bugs under: Development/power-mgmt/tickless*
tickless tick accounting, tickless lbolt, tickless time sync, tickless clock misc All bug updates currently go to tickless-dev as well
OSDevCon 2009 pg 21
OSDevCon 2009 pg 22
http://www.opensolaris.org/os/projects/tickless tickless-dev@opensolaris.org