Monitoring Energy Usage by Software - ICT for Sustainability
Transcript of Monitoring Energy Usage by Software - ICT for Sustainability
![Page 1: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/1.jpg)
Monitoring Energy Usage
by Software
Frank van Bokhoven - Energy Software Solutions b.v.
![Page 2: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/3.jpg)
Pilot Research method
3
![Page 4: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/6.jpg)
6
![Page 7: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/7.jpg)
Workload ujitsu server HOLSIC001
7
![Page 8: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/8.jpg)
Workload Fujitsu pilot server 15 watt
8
![Page 9: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/10.jpg)
Workload For BOINC server DELL PowerEdge 1850
10
![Page 11: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/11.jpg)
Workload BOINC server 112watt
11
![Page 12: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/12.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/13.jpg)
Workload per proces(Fujitsu HOLSIC001)
13 13
![Page 14: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/14.jpg)
Workload per proces BOINC server
14 14
![Page 15: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/15.jpg)
Usages per proces (Fujitsu)
15 15
![Page 16: Monitoring Energy Usage by Software - ICT for Sustainability](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/16.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/17.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/18.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022020702/61fb14492e268c58cd59e826/html5/thumbnails/19.jpg)
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]