[EMAIL PROTECTED] wrote: > thank you! > > from what I can see from the second website you listed, there is a way > to get harddisk space information, but is there any way to get CPU load > and RAM usage? >
Have a look at the snippet: #>>> import wmi #>>> t = wmi.WMI() #>>> for i in t.Win32_PerfFormattedData_PerfOS_Memory(): # print(i) # #instance of Win32_PerfFormattedData_PerfOS_Memory #{ # AvailableBytes = "1683038208"; # AvailableKBytes = "1643592"; # AvailableMBytes = "1605"; # CacheBytes = "89645056"; # CacheBytesPeak = "358023168"; # CacheFaultsPersec = 0; # CommitLimit = "4131782656"; # CommittedBytes = "274153472"; # DemandZeroFaultsPersec = 91522; # FreeSystemPageTableEntries = 150702; # PageFaultsPersec = 91522; # PageReadsPersec = 0; # PagesInputPersec = 0; # PagesOutputPersec = 0; # PagesPersec = 0; # PageWritesPersec = 0; # PercentCommittedBytesInUse = 6; # PoolNonpagedAllocs = 34580; # PoolNonpagedBytes = "19292160"; # PoolPagedAllocs = 45037; # PoolPagedBytes = "28307456"; # PoolPagedResidentBytes = "28053504"; # SystemCacheResidentBytes = "59023360"; # SystemCodeResidentBytes = "2568192"; # SystemCodeTotalBytes = "942080"; # SystemDriverResidentBytes = "0"; # SystemDriverTotalBytes = "6234112"; # TransitionFaultsPersec = 0; # WriteCopiesPersec = 0; #}; # #>>> for i in t.Win32_PerfFormattedData_PerfOS_Processor(): # print(i) # # # #instance of Win32_PerfFormattedData_PerfOS_Processor #{ # C1TransitionsPersec = "0"; # C2TransitionsPersec = "0"; # C3TransitionsPersec = "65"; # DPCRate = 0; # DPCsQueuedPersec = 0; # InterruptsPersec = 65; # Name = "0"; # PercentC1Time = "0"; # PercentC2Time = "0"; # PercentC3Time = "95"; # PercentDPCTime = "0"; # PercentIdleTime = "100"; # PercentInterruptTime = "0"; # PercentPrivilegedTime = "0"; # PercentProcessorTime = "0"; # PercentUserTime = "0"; #}; # # #instance of Win32_PerfFormattedData_PerfOS_Processor #{ # C1TransitionsPersec = "0"; # C2TransitionsPersec = "0"; # C3TransitionsPersec = "0"; # DPCRate = 0; # DPCsQueuedPersec = 0; # InterruptsPersec = 65; # Name = "_Total"; # PercentC1Time = "0"; # PercentC2Time = "0"; # PercentC3Time = "0"; # PercentDPCTime = "0"; # PercentIdleTime = "0"; # PercentInterruptTime = "0"; # PercentPrivilegedTime = "0"; # PercentProcessorTime = "0"; # PercentUserTime = "0"; #}; -- mph -- http://mail.python.org/mailman/listinfo/python-list