30.08.2013 Aufrufe

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3 Entwurf<br />

3.1 Versuchsaufbau<br />

Abbildung 3.1 stellt die Versuchsanordnung bei unseren Messungen dar. Das Strommessgerät<br />

(LMG95) wurde zwischen Datenbankserver <strong>und</strong> Stromanschluss zwischengeschaltet<br />

damit auf diese Weise der Stromverbrauch des Servers überwacht werden<br />

kann. Neben dem Datenbankserver wurde ein zweiter Rechner, ein Überwachungsrechner,<br />

verwendet. Auf diesem Überwachungsrechner wurden die Daten des Strommessgeräts<br />

<strong>und</strong> die Performance-Daten des Datenbankservers zentral gesammelt <strong>und</strong><br />

protokolliert. Die Auslagerung der Protokollierung auf einen eigenen Rechner stellte<br />

sicher, dass der Datenbankserver nicht durch die Erstellung von Protokolldateien<br />

während einer Messung belastet wurde. Dies hätte die Performance des Datenbankservers<br />

beeinflussen können <strong>und</strong> die Protokolle verfälscht.<br />

Auf dem Datenbankserver hingegen lief ausschließlich die Datenbank Caché auf<br />

dem Betriebssystem Windows Server 2008. Unter diesem Betriebssystem gibt es ein<br />

Microsoft-Programm mit dem Namen Leistungsüberwachung. Mit diesem Programm<br />

können Leistungsdaten in Echtzeit angezeigt oder in einer Protokolldatei gespeichert<br />

werden. Auf dieses Programm wurde über das Netzwerk vom Überwachungsrechner<br />

zugegriffen. Die Protokolldateien wurden ausschließlich auf dem Überwachungsrechner<br />

gespeichert.<br />

Um während der Messungen allerdings nicht nur die Performance-Daten des Datenbankservers,<br />

sondern gleichzeitig auch die Daten des Strommessgeräts aufzeichnen<br />

zu können, wurde eine weiteres Programm entwickelt, welches auf dem Überwachungsrechner<br />

lief. Dieses Programm wurde in der Programmiersprache C# im<br />

.Net-Framework 4.0 geschrieben. Dem Programm gaben wir den Namen <strong>Green</strong>DB.<br />

Die Abfragen wurden mit diesem Programm über das Netzwerk von dem Überwachungsrechner<br />

an den Datenbankserver geschickt. Außerdem konnten mit dieses Programm<br />

die Messungen weitestgehend automatisiert durchgeführt werden. Auf diese<br />

Weise konnte der Datenbankserver beispielsweise auch über Nacht für Messreihen<br />

verwendet werden.<br />

3.2 <strong>Green</strong>DB<br />

Das Programm <strong>Green</strong>DB musste Folgendes leisten:<br />

• Die für den Stromverbrauch relevanten Leistungsindikatoren (CPU-Nutzung<br />

25

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!