Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
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