CPU-Leistungsverbrauch messen

satix500

Lieutenant
Registriert
Apr. 2007
Beiträge
513
Hallo,

Vielleicht hat jemand eine Idee, wie man den aktuellen Prozessor-Leistungsverbrauch messen könnte. Das ist gewünscht, um das CPU-Verhalten bei unterschiedlich implementierten Programmen zu messen. Beide Programme tun das gleiche, bloß auf unterschiedliche Art und Weise. Das ist für ein Green-IT-Projekt gewünscht .
 
Schau doch einfach in den Taskmanager, welches mehr Leistung verbraucht.

Aber auch bedenken: ist eine Anwendung meinetwegen doppelt so CPU-intensiv wie eine andere, aber dafür auch doppelt so schnell fertig, herrscht Gleichstand.

Und wenn der Unterschied so gering ist, dass man keine echten Differenzen mit dem Taskmanager feststellen kann, dann ist es auch nicht nötig sich darüber Gedanken zu machen ;)
 
Soll es NUR die Leistung der CPU sein?

Für das Gesamtsystem würde ja ein Watt-Meter vorm Netzteil genügen.
 
Also wenn Du kein Mainboard hast, das einen solchen Sensor bereits anbietet (haben zB. viele aktuelle Boards von Gigabyte), wird es schwer. Dann müsstest Du sehr viel rumbasteln und die Stromversorgung des Mainboards total umbauen. Eine der großen Hardwareseiten hat das imo. für ein i7-Mobo gemacht, aber steckt wirklich sehr viel Arbeit dahinter, glaube die hatten da auch Unterstützung vom Hersteller.
Ansonsten kannst Du ja bei möglichst konstanten Umgebungstemperaturen über die Temperatur der CPU auf deren Leistungsaufnahme schließen, aber kannst Du natürlich nur untereinander vergleichen, wie viel Energie da letztendlich durchfließt bekommst Du so nicht raus.
 
Ohne Unterstützung vom Board Hersteller und recht fundierte Kentnisse wird es nichts die direkte Leistungsaufnahme der CPU zu messen.

Wäre es für Green-IT nicht sowieso viel interessanter die Leistungsaufnahme des kompletten Rechners zu kennen? Dafür brauchst du nur ein gängiges, meistens als "Energiekosten-Messgerät" deklariertes Gerät. Sieht so aus:
http://www.amazon.de/Atlantis-Elect...essgerät-Energiekostenmessgerät/dp/B000VLNPA0
Das zeigt u.a. den Momentanverbrauch des angeschlossenen Verbrauchers an. Gibts auch in jedem Baumarkt fürn paar Euro.
 
Das Problem bei der ganzen Geschichte ist noch, dass die CPU-Leistungsverbrauchmessung synchron zur Programmausführung getriggert werden sollte.
Ich habe mich gefragt, ob man sich an die CPU-Pins nicht ranklemmen könnte, die die Stromversorgung der CPU zur Verfügung stellen.Dafür bräuchte man aber eine Art Adaptersockel, so dass man an die Pins auch rankommt.

Die Idee den Stromverbrauch des ganzen PCs zu messen ist nicht geeignet, weil die Streung wahrscheinlich zu groß wäre.Da können so viele Komponenten dazwischen funken, dass man zu keinen vernünftigen Ergebnissen kommen würde.

Wie jemand schon richtig sagte, wäre eine Unterstützung von einem Mainboard-Hersteller von großer Hilfe.
 
Zurück
Oben