CPU alvási szintek
• Idle states
• Példa: Intel® Core™2 Duo C-states
C-state Max Power Consumption
C0 35 Watts
C1 13.5 Watts
C2 12.9 Watts
C3 7.7 Watts
C4 1.2 Watts
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
CPU alvás hátulütője
• Minél mélyebb az alvás ...
• ... annál több energiába kerül és
• ... annál tovább tart
• ... felébredni belőle
C-state Max Power Consumption
C0 35 Watts
C1 13.5 Watts
C2 12.9 Watts
C3 7.7 Watts
C4 1.2 Watts
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Green computing + Linux
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
CPU alvási szintek szoftverből
• A kernel menedzseli
• cat /proc/acpi/processor/*/power
• De ...
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Ébresztő!!!
• timer tick: 1 ms vagy 4 ms
jiffies++
process accounting
process scheduling
timers
• 20 ms -os alvás lehetetlen
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Tickless kernel
• 2.6.21 -től
• Hogyan?
jiffies++ helyett amikor kell, lekérdezi az órát (time
source)
adott idő letelte után kér interruptot (event source)
• Ez volt az egyik legnagyobb akadály
• De voltak továbbiak...
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Zöldebb szoftver
• Ciklikus lekérdezések (polling) elkerülése
• Amikor van mit számítani a CPU-nak, azt a lehető
leggyorsabban csinálja, így amikor kész, a lehető
legtovább maradhasson alvó állapotban (race to
idle)
• Eszközök lezárása, amikor nincs rájuk szükség,
hogy energiatakarékos üzemmódra válthassanak
• A sok időhöz kötött interrupt (event source)
csoportosítása: jöjjenek egyszerre
• ...
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
LessWatts.org
• Tickless kernel
• PowerTOP
• Processor Power Management
• Linux ACPI (Advanced Configuration & Power
Interface).
• Device and Bus Power Management - SATA
Asynchronous Notification and Aggressive Link
Power Management
• ...
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Red Hat Enterprise Linux
• A Red Hat Enterprise Linux 5.2 támogatja az
Intel Dynamic Acceleration Technology-t
a nem dolgozó processzor core-ok altatása
a dolgozó processzor core-ok overclockolása
• AMD PowerNow! támogatása
• virtualizáció:
frekvencia-skálázás
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Virtualizáció
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Red Hat EL Virtualizáció
• Szerverkonszolidáció
• Erőforrásmenedzsment
• Paravirtualizált meghajtók teljesen virtualizált
gépek számára
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Red Hat és Fedora
• A Fedora a Red Hat által szponzorált teljesen ingyenes
Linux disztribució
• Fedora: félévenként új verzió, legközelebb: 2008.
november 25: Fedora 10 – bleeding edge
• Fedora: támogatás másfél-két évig
• A Red Hat Enterprise Linux a Fedorán alapuló vállalati
szintű disztribució
• Az előfizetésért frissítéseket és támogatást kap a
felhasználó
• Red Hat Enterprise Linux támogatás: 7 évig - stabilitás
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Red Hat és Fedora
Fedora Red Hat Ent erprise Linux
ára ingyenes előfiz etés alapú
célja bleeding edge stabilitás
új verzió félévente 2 évente
adott verzió támogatása másfél évig 7 évig
jelenlegi verzió Fedora 9 RHEL 5.2
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Red Hat és Fedora
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Fedora közösség
• laptop energiamenedzsmentje
• tickless kernel
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
Köszönöm a figyelmet!
Oper Source Farm előadássorozat, 2008. november 20, Millenáris
0 comments
Post a comment