Monitor Cache Server Statistics with Command Line Tools
This displays the statistics of the specified cache. It displays a list of performance counters available by default, which can be extended through a list of custom counters. It helps you save the counters in a .csv file, which can be opened in Microsoft Excel. Moreover, the .csv file can be converted to a .blg format for viewing counters in Performance Monitor.
Get-CacheServerStatistics [-CacheName] [-Servers] [-CounterNames] [-DoNotShowDefaultCounters] [-Continuous] [-Format] [-SampleInterval] [-MaxSamples] [-NoLogo]
Examples
- The following command displays the default counters of the server for demoCache from the default node.
Get-CacheServerStatistics -CacheName demoCache
- The following command displays the default counters for the cache demoCache from the client nodes 20.200.20.39 and 20.200.20.40.
Get-CacheServerStatistics -CacheName demoCache -Servers "20.200.20.39,20.200.20.40"
- This command gets values of specified counter names alongside the default counters for democache.
Get-CacheServerStatistics -CacheName demoCache -Servers "20.200.20.39,20.200.20.40" -CounterNames "Hits/sec,Misses/sec"
- This command gets the 50 samples from defined counters for democache.
Get-CacheServerStatistics -CacheName demoCache -Servers "20.200.20.39,20.200.20.40" -CounterNames "Hits/sec,Misses/sec" -MaxSamples 50
- This command gets values of specified counter names for democache. It does not display the values of default counters.
Get-CacheServerStatistics -CacheName demoCache -Servers "20.200.20.39,20.200.20.40" -CounterNames "Hits/sec,Misses/sec" -DoNotShowDefaultCounters
- The following command gets default counters for the cache demoCache continuously after every 3 second interval.
Get-CacheServerStatistics -CacheName demoCache -Continuous -SampleInterval 3
- This command gets values of counters for democache continuously after every 5 seconds.
Get-CacheServerStatistics -CacheName demoCache -Servers "20.200.20.39,20.200.20.40" -Continuous -SampleInterval 5
- This command gets values of default counters for democache continuously after every 3 seconds and saves the output in .CSV format at the given location.
Get-CacheServerStatistics -CacheName demoCache -Continuous -SampleInterval 1 -Format CSV | Out-File -Encoding ASCII "C:\stats.csv"
Properties
Note
The parameters with asterisk (*) on their names are the required parameters and the rest are optional.
Parameters | Data Types | Description | Default Value |
---|---|---|---|
-CacheName* |
<String> |
Specifies the name of the cache for which counters need to be fetched. | - |
-Servers |
<String> |
Specifies one or more server name(s) where the NCache Service is running and a cache with the specified CacheName is running. NOTE: Comma (,) separated server names are to be specified in case of multiple clients. |
Local Machine |
-CounterNames |
<String> |
Specifies one or more counter(s) not included in default counters that should be displayed. NOTE: Comma (,) separated counter names are to be specified in case of multiple counters. |
- |
-Continuous |
<SwitchParameter> |
Specified in order to get the statistics continuously. | - |
-DoNotShowDefaultCounters |
<SwitchParameter> |
Specifies whether default counters are to be shown. NOTE: This parameter is only valid if Counter Names are provided. |
False |
-Format |
<String> |
By default, the display format is tabular, but it can be set to .csv, and that .csv output can be saved in .csv file for future use. | Tabular |
-SampleInterval |
<Integer> |
Specifies the time between samples in seconds. The minimum value is 3 seconds. | 1 |
-MaxSamples |
<Integer> |
Specifies the number of samples to get from each Counter. To get samples continuously (no maximum sample size), use the Continuous parameter. NOTE: The Continuous parameter and the MaxSamples parameter cannot be used in the same command. If a Sample Interval is provided, it will take the next Sample after that interval otherwise it will use the default value, i.e., 3 seconds. |
1 |
-NoLogo |
<SwitchParameter> |
Suppresses display of the logo banner. | False |
See Also
Browse Cache Statistics
Monitor Cluster Connectivity
Monitor using Test Stress