Im Energy-ID-Projekt untersuchen wir populäre Open-Source-Software und vergleichen ihren Energie- und CO2-Verbrauch sowie die SCI-Metrik der Green Software Foundation mit Hilfe unseres Green Metrics Tool
Energy ID erstellt eine Scorekarte mit einer:
- Beschreibung
- Benchmarking- / Nutzungs-Szenario
- Detaillierten Links zur Messung
- Badges
Die Badges können in Github-Projekten oder ähnlichem verwendet werden und basieren auf unserem OpenEnergyBadge Projekt.
Das Projekt zielt darauf ab, einen schnellen Überblick über den “typischen Anwendungsfall einer Software” zu bekommen und wie viel Energie-/CO2 dabei anfallen würde.
Wenn Sie ein Projekt weitergehend vergleichen, über einen längeren Zeitraum überwachen oder sogar Optimierungen und Performance-Engineering durchführen möchten, sollten Sie sich die Möglichkeiten des Green Metrics Tool ansehen.
Wichtig: Die hier angegebenen absoluten Zahlen sind nicht als Grundlage für des tatsächlichen CO2 Ausstoß zu sehen. Es handelt sich um den Verbrauch der auf unseren Testmaschinen entstehen und spielgt under gewähltes Szenario wieder. Ein anderer Anwendungsfall könnte ganz andere Werte verursachen.
Für Messungen auf anderen Rechnern, die Ihrem Setup ähnlicher sind, besuchen Sie unsere Cluster-Dokumentation und führen Sie die Messung auf einem für Ihren Vergleich besser geeigneten Rechner erneut durch.
Open Source Projects
Nextcloud is an open source modern, on-premises content collaboration platform with real-time document editing, video chat & groupware on mobile, desktop and web.
Scenario
We look at Nextcloud in two basic scenarios:
- Installation and file upload
- Install & Talk conversation
- Install & Collaborative Docs editing
All of these scenarios are accessed with Chrome and Firefox and we also look at different backends like PostgrSQL, MariaDB and SQLite.
Please note, that because at the moment the install is included these values are a bit elevated.
See the
README for details.
Machine
Fujitsu Esprimo P956 [NOP Linux] (Blue Angel compatible)
Links
Wagtail is the leading open-source Python CMS, built on the Django Web Framework.
Scenario
For Wagtail the lovely maintainers have create a GOLD benchmark, which utilizes the reference
implementation of the Bakery and then accesses
different style pages with a Chrome browser like a contact form, search, homepage etc.
See the
README for details.
Machine
Fujitsu Esprimo P956 [NOP Linux] (Blue Angel compatible)
Links
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It’s free and open source.
Scenario
For this example we are looking at the unit tests of the Django project.
See the README for details.
Machine
Fujitsu Esprimo P956 [NOP Linux] (Blue Angel compatible)
Links
Wordpress is an open source blogging system built on PHP and MySQL. It is used over 43% of all sites across the web.
Scenario
We setup a standard installation, create 3 demo pages and then use a Chrome browser to access these pages like a normal browsing user would do.
See the README for details.
Machine
Fujitsu Esprimo P956 [NOP Linux] (Blue Angel compatible)
Links
PostgreSQL is a relational database.
Scenario
We setup a standard installation, use HammerDB and create 20 warehouses. Then a TPC-C benchmark is run.
See the README for details.
Machine
Fujitsu Esprimo P956 [NOP Linux] (Blue Angel compatible)
Links