Seite 1 von 1

Wie CPU Last auslesen?

Verfasst: Montag 19. September 2005, 17:12
von Iopodx@Gast
Hiho Gemeinde,

ich würde gerne mal wissen ob, und wie man die CPU-Auslastung mit Python unter Windows auslesen kann. Benutze Python 2.4.

Mit bestem Dank und freundlichen Grüßen,
Iopodx

Re: Wie CPU Last auslesen?

Verfasst: Montag 19. September 2005, 18:46
von gerold
Iopodx@Gast hat geschrieben: [...]ob, und wie man die CPU-Auslastung mit Python unter Windows auslesen kann.
Hi Iopodx!

Dieser Link zeigt auf, wie es unter VB funktionieren würde. Man braucht nur einen dynamischen Registry-Eintrag ausgelesen.
http://www.shadoware.de/vb/cpuusage.html
Leider schaffe ich es nicht mit dem Python-Modul _winreg einen Registry-Schlüssel unterhalb von HKEY_DYN_DATA zu öffnen.

mfg
Gerold
:-)

Verfasst: Montag 19. September 2005, 19:54
von jens
Schaut euch mal das an: Windows Informationen auslesen...

Verfasst: Montag 19. September 2005, 20:43
von Leonidas
Aber genau das scheint eben nicht dabei zu sein, zumindest konnte ich es dort nicht finden.

Wahrscheinliche Lösung für Dein Problem!

Verfasst: Montag 26. September 2005, 09:46
von 2bock
Sorry, dass ich mich erst jetzt melde. Aber ich denke die Lödung für Dein Poblem ist das Auslesen aus der WMI.

Tip : Du brauchst eine Instanz von "Win32_Processor" und braucht die Auslastung nur über die Funktion "LoadPercentage" abfragen.

Wie Du unter Python mit der WMI umzugehen hast findest Du hier





http://python.sandtner.org/viewtopic.ph ... a125486690

Da habe ich mal ein Beispiel angefügt, wie man mit der WMI umzugehen hat. Bitte bedenke aber, das Du Win32 installiert haben muß und das wmi Modul von Tim Golden. Hab ich was vergessen? Hmm, sonst schau mal hier im Forum nach. Ich habe hier noch einige andere Postings.

Greetz from 2bock ;-)