Storage File Systems Monitor NTFS File Cache Performance , WMI
' Monitor NTFS File Cache Performance
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
set objRefresher = CreateObject("WbemScripting.SWbemRefresher") Set colCache = objRefresher.AddEnum _ (objWMIService, "win32_PerfFormattedData_PerfOS_Cache").ObjectSet objRefresher.Refresh
For i = 1 to 100 For Each objCache in colCache Wscript.Echo "Async Copy Reads Per Second" & _ objCache.AsyncCopyReadsPerSec Wscript.Echo "Async Data Maps Per Second" & _ objCache.AsyncDataMapsPerSec Wscript.Echo "AsyncFastReadsPerSecond" & _ objCache.AsyncFastReadsPerSec Wscript.Echo "Async MDL Reads Per Second" & _ objCache.AsyncMDLReadsPerSec Wscript.Echo "Async Pin Reads Per Second" & _ objCache.AsyncPinReadsPerSec Wscript.Echo "Caption" & vbTab & objCache.Caption Wscript.Echo "Copy Read Hits Percent " & _ objCache.CopyReadHitsPercent Wscript.Echo "Copy Reads Per Second" & _ objCache.CopyReadsPerSec Wscript.Echo "Data Flushes Per Second" & _ objCache.DataFlushesPerSec Wscript.Echo "Data Flush Pages Per Second" & _ objCache.DataFlushPagesPerSec Wscript.Echo "Data Map Hits Percent " & _ objCache.DataMapHitsPercent Wscript.Echo "Data Map Pins Per Second" & _ objCache.DataMapPinsPerSec Wscript.Echo "Data Maps Per Second" & _ objCache.DataMapsPerSec Wscript.Echo "Description" & objCache.Description Wscript.Echo "Fast Read Not Possibles Per Second" & _ objCache.FastReadNotPossiblesPerSec Wscript.Echo "Fast Read Resource Misses Per Second" & _ objCache.FastReadResourceMissesPerSec Wscript.Echo "Fast Reads Per Second" & _ objCache.FastReadsPerSec Wscript.Echo "Lazy Write Flushes Per Second" & _ objCache.LazyWriteFlushesPerSec Wscript.Echo "Lazy Write Pages Per Second" & _ objCache.LazyWritePagesPerSec Wscript.Echo "MDL Read Hits Percent " & _ objCache.MDLReadHitsPercent Wscript.Echo "MDL Reads Per Second" & _ objCache.MDLReadsPerSec Wscript.Echo "Name" & vbTab & objCache.Name Wscript.Echo "Pin Read Hits Percent" & _ objCache.PinReadHitsPercent Wscript.Echo "Pin Reads Per Second" & _ objCache.PinReadsPerSec Wscript.Echo "Read Aheads Per Second" & _ objCache.ReadAheadsPerSec Wscript.Echo "Sync Copy Reads Per Second" & _ objCache.SyncCopyReadsPerSec Wscript.Echo "Sync Data Maps Per Second" & _ objCache.SyncDataMapsPerSec Wscript.Echo "Sync Fast Reads Per Second" & _ objCache.SyncFastReadsPerSec Wscript.Echo "Sync MDL Reads Per Second" & _ objCache.SyncMDLReadsPerSec Wscript.Echo "Sync Pin Reads Per Second" & _ objCache.SyncPinReadsPerSec Wscript.Sleep 2000 objRefresher.Refresh Next Next
|
VbsEdit includes all these samples!
Download version 3.4.1
Released Tuesday, January 06, 2009 -
The evaluation version never expires
Home
Buy Now
HtaEdit
Support
Video
What's new ?
Awards
|