[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

Reply via email to