monitoring energy usage by software - ict for sustainability

19
Monitoring Energy Usage by Software Frank van Bokhoven - Energy Software Solutions b.v.

Upload: others

Post on 03-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Monitoring Energy Usage by Software - ICT for Sustainability

Monitoring Energy Usage

by Software

Frank van Bokhoven - Energy Software Solutions b.v.

Page 2: Monitoring Energy Usage by Software - ICT for Sustainability

Pilot monitoring energy usage by software

Goals - Clarification of workload and functions for a number of

Fujitsu servers. - Validate software installation process in a live data center - Validate ESSaver’s functionality in a live environment

2

Page 3: Monitoring Energy Usage by Software - ICT for Sustainability

Pilot Research method

3

Page 4: Monitoring Energy Usage by Software - ICT for Sustainability

4 4

Xiaobo Fan, Wolf-Dietrich Weber, Luiz

Andre Barroso (Google), Power Provisioning for a Warehouse-sized

Computer, ISCA ‘07

More use, more power usage Pilot Research method

Page 5: Monitoring Energy Usage by Software - ICT for Sustainability

5

Install • Logging agent • Webservices • Central Log

databse (MySQL)

Characterize • Emperical

hardware (CPU, Chassis, Disks, NIC, etc

Measure • Logging per

server / process / virtual machine

Report • Usages • Process

kWh/Carbon/€) • Consolidation

Pilot Research method

Page 6: Monitoring Energy Usage by Software - ICT for Sustainability

6

Page 7: Monitoring Energy Usage by Software - ICT for Sustainability

Workload ujitsu server HOLSIC001

7

Page 8: Monitoring Energy Usage by Software - ICT for Sustainability

Workload Fujitsu pilot server 15 watt

8

Page 9: Monitoring Energy Usage by Software - ICT for Sustainability

9

•BOINC (Grid computing) * Open Malaria project + Dependable + Lots of loads + IO / Memory / CPU

Download work

package

Calculate work

package

Submit result to BOINC

Page 10: Monitoring Energy Usage by Software - ICT for Sustainability

Workload For BOINC server DELL PowerEdge 1850

10

Page 11: Monitoring Energy Usage by Software - ICT for Sustainability

Workload BOINC server 112watt

11

Page 12: Monitoring Energy Usage by Software - ICT for Sustainability

Workload of server (2 days) HOLSIC001. Idle...

12

Workload of server (2 days)Dell Poweredge 1810. 100% busy!

Page 13: Monitoring Energy Usage by Software - ICT for Sustainability

Workload per proces(Fujitsu HOLSIC001)

13 13

Page 14: Monitoring Energy Usage by Software - ICT for Sustainability

Workload per proces BOINC server

14 14

Page 15: Monitoring Energy Usage by Software - ICT for Sustainability

Usages per proces (Fujitsu)

15 15

Page 16: Monitoring Energy Usage by Software - ICT for Sustainability

Usage per process (BOINC)

16

Report per CPU/Mem/Fan (Reported period: zaterdag 24 maart 2012/dinsdag 27 maart 2012)

Datacenter Client ProcessName Memory_kWh CPU_KWH NIC_kWh HDD_kWh FAN_kWh Carbon Euro DayNumber NumberOfMinutes

Fujitsu Fujitsu boincscr.exe 4,65039744 0,262779997 0,009576 86 399

Fujitsu Fujitsu explorer.exe 0,05691488 0,00232 9,6E-05 86 4

Fujitsu Fujitsu openmalariaa_6.58_windows_intelx86.exe 0,20976304 0,003333333 0,00012 85 5

Fujitsu Fujitsu openmalariab_6.57_windows_intelx86.exe 28,36399952 0,113333332 0,00408 85 170

Fujitsu Fujitsu sqlmangr.exe 0,0075392 0,001333333 4,8E-05 86 2

Fujitsu Fujitsu sqlservr.exe 0,04384592 0,002 7,2E-05 86 3

Fujitsu Fujitsu system.exe 0,001976 0,00642 0,00024 86 10

Fujitsu Fujitsu wmiprvse.exe 4,18248976 2,02025E-07 0,012696 86 529

Page 17: Monitoring Energy Usage by Software - ICT for Sustainability

Pilot results • Number of servers, Windows Server 2003, Windows Server 2003 SP2, • Reporting period january 2012 till april 2012

• The tested server had no workload as we could see, the average software usage

was only 35 watt caused mainly by OS, virus scanner, etc. • This server is idle and can be consolidaded • In idle, the hardware uses the bulk of the usage 210 watt • In full utalisation, the software uses the bulk of the usage 370 watt

17

Page 18: Monitoring Energy Usage by Software - ICT for Sustainability

Pilot lessons learned • Logging mechanism (eventlog) • Installation (Framework issues/ system administrator issues) • Push or pull for logging agent.

• User account management (use Windows services /Linus deamon instead of normal

winforms) • Test servers must have something to do! • One application can run multiple processes • Datacenter managers are more interested in consolidation than saving energy

18

Page 19: Monitoring Energy Usage by Software - ICT for Sustainability

Questions

19

Frank van Bokhoven | Energy Software Solutions B.V. Arnhemseweg 39, 6991DK Rheden The Netherlands | I www.essaver.net

T (0031) 26 3706499 | M 06 48109250| E [email protected]