Server Stromverbrauch monitoring?
Kann ich irgendwie per Ubuntu den Stromverbrauch meines Servers Monitoren ?
Programme wie PowerTop zeigen keine Watt angabe. S-TUI lässt auch keine Watt Anzeige erblicken.
5 Antworten
Es gibt Wattmeter mit USB Anschluß zum Auslesen. Günstiger könnte aber sein, ein Wattmeter ohne USB Anschluß zu nehmen, und eine billige USB Kamera, von der du zum Auslesen ein Photo der Anzeige zurück lieferst.
Powertop kann nur anzeigen wie viel Prozent "Systemleistung" ein Task verbraucht, nicht wie viel physikalischer Strom verbraucht wird.
Wie viel Strom eine Aufgabe braucht kann man nicht berechnen. Das hängt von der Technologie und den Umständen in der die Aufgabe läuft ab.
So braucht eine Zuse Z25 von 1963 etwa 3000W zum laufen und macht etwa das selbe wie ein C64 von 1982 der dazu 50W benötigt. Eine heutige Smartwatch hat tausende male mehr Rechenleistung und macht das ganze mit wenigen Milliwatt.
Du musst also den Strom physikalisch messen. Dazu kannst Du im einfachsten Fall ein Energiekostenmessgerät davor schalten und die Leistungsaufnahme ablesen.
Eine gute USV die einen Datenanschluss hat kann man in das System integrieren und so den Stromverbrauch per Software überwachen. Mit Powertop kann man dann abschätzen (nicht genau ausrechnen) wie viel Prozent des Stromverbrauches ein Task davon so ganz grob verursacht.
Dann schau mal in /dev/random denn genauere Werte wirst Du ohne physikalische Messeinrichtung nicht bekommen können.
Es ist eben keine Lösung, weil es dir falsche Ergebnisse liefert! Dann rechne lieber den Gesamtverbrauch und freu dich, wenn's am Ende weniger ist! Eine reale Messung funktioniert nur direkt am Verbraucher!
Das ist der Zufallszahlengenerator, wie der Name "random" bereits sagt.
Der liefert Dir genau so gute Ergebnisse über den Stromverbrauch in Watt wie alles andere was keine Messung an der Stromversorgung selber durchführen kann. Ohne Wattmeter geht es einfach nicht!
mach cat /dev/random zum angucken
Nur ungenau. Eine Messung macht man eben am Stromnetz, so schwer isses ja nicht.
Ubuntu kann halt nix messen, maximal irgendwie krude berechnen. Da kannst auch gleich eine Münze werfen, oder würfeln
Nein, das geht nicht. Dafür müsstest du ein Wattmeter zwischen Netzteil und Steckdose hängen.
Wenn es mehr als nur eine grobe Schätzung sein soll nutze eine smarte Steckdose und frage sie über WLan ab.
periodisch ServerLoad abfragen und über die Zeit integrieren.
Dann rechne doch simpel den Gesamtverbrauch bei Volllast, wie es jeder macht, der solche Werte raushauen will
Ich bin sehr selten in der nähe der maschiene, deswegen ist softwarebasiertes die bessere Lösung