green computing a datacenterben linuxszal

23
Green computing a datacenterben Linuxszal Szántó Iván, PhD distinguished engineer ULX Open Source Consulting & Distribution [email protected]

Upload: f-l

Post on 14-May-2015

900 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Green computing a datacenterben Linuxszal

Green computing a datacenterbenLinuxszal

Szántó Iván, PhDdistinguished engineerULX Open Source Consulting & [email protected]

Page 2: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Green computing

Page 3: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Green = Energiamegtakarítás

• CPU & perifériák

Page 4: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Megtakarítás = alvás

Page 5: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

CPU alvási szintek• Idle states

• Példa: Intel® Core™2 Duo C-states

C-state Max Power ConsumptionC0 35 Watts

13.5 Watts C2 12.9 WattsC3 7.7 WattsC4 1.2 Watts

C1

Page 6: Green computing a datacenterben Linuxszal

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őleC-state Max Power ConsumptionC0 35 Watts

13.5 Watts C2 12.9 WattsC3 7.7 WattsC4 1.2 Watts

C1

Page 7: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Green computing + Linux

Page 8: Green computing a datacenterben Linuxszal

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 ...

Page 9: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Page 10: Green computing a datacenterben Linuxszal

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

Page 11: Green computing a datacenterben Linuxszal

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...

Page 12: Green computing a datacenterben Linuxszal

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

• ...

Page 13: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Page 14: Green computing a datacenterben Linuxszal

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

• ...

Page 15: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Page 16: Green computing a datacenterben Linuxszal

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

Page 17: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Virtualizáció

Page 18: Green computing a datacenterben Linuxszal

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

Page 19: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

• 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

Red Hat és Fedora

Page 20: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Fedora Red Hat Enterprise Linuxára ingyenes előfizetés alapúcélja bleeding edge stabilitásúj verzió félévente 2 éventeadott verzió támogatása másfél évig 7 évigjelenlegi verzió Fedora 9 RHEL 5.2

Red Hat és Fedora

Page 21: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Red Hat és Fedora

Page 22: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Fedora közösség

• laptop energiamenedzsmentje

• tickless kernel

Page 23: Green computing a datacenterben Linuxszal

Oper Source Farm előadássorozat, 2008. november 20, Millenáris

Köszönöm a figyelmet!