Zum Inhalt springen

WMI genutzer Ram und CPU Last anzeigen


Empfohlene Beiträge

Geschrieben

Hallo,

ich versuche gerade mit WMI den derzeit genutzten RAM und die aktuelle CPU Last in % anzeigen zu lassen.

Das mit dem Ram dachte ich, habe ich geschafft, aber leider gibt es dort ein Problem:

Ich ziehe dort aus der WMI-Klasse Win32_OperatingSystem den Wert FreePhysicalMemory und aus der WMI-Klasse Win32_LogicalMemoryConfiguration den Wert TotalPhysicalMemory.

Dann den TotalPhysicalMemory - FreePhysicalMemmory, dann habe ich den derzeit genutzen Memory. Aber in dem Wert FreePhysicalMemory steht ein falscher Wert drinne. Dort steht im Moment ein Wert von 865480 KB. Es sind aber devinitiv ca 4 GB frei. Wieso steht denn dort ein so kleiner Wert drinne???

Wie ich das mit der CPULast mache, habe ich noch keinen Plan. Aber diesen kann man doch bestimmt auch per WMI abfragen??

System:

Windows Server 2003 R2 + SP1

4 x CPU

6 GB Ram

MFG

Daniel.82

Geschrieben

hi,

habe das problem gelöst.

habe es jetzt so gemacht:

 

strComputer = "." 

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\DEFAULT") 

Set colItems = objWMIService.ExecQuery( _

    "SELECT * FROM CPQ_Memory",,48) 

For Each objItem in colItems 

availableMemory = CDbl ( round (objItem.AvailableKBytes/1024) )

Next


Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 

Set colItems = objWMIService.ExecQuery( _

    "SELECT * FROM Win32_LogicalMemoryConfiguration",,48) 

For Each objItem in colItems 

total_physical = CDbl ( round ( objItem.TotalPhysicalMemory /1024 ) )

Next


used_Memory = CDbl (total_physical - availableMemory)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...