• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Monitor Cache Server Statistics

You can monitor cache server statistics using the PowerShell Cmdlet, which displays the statistics of the specified cache. It displays a list of performance counters by default which can be extended by a list of custom counters to monitor cache performance. 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 .blg format for viewing counters in Cache Performance Monitor.

Note

This feature is also available in the NCache Community Edition.

  • Windows PowerShell
  • Linux CLI
Get-CacheServerStatistics [-CacheName] [-Server] [-CounterNames] [-Continuous] [-DoNotShowDefaultCounters] [-Format] [-SampleInterval] [-MaxSamples] [-NoLogo]

Examples of Get-CacheServerStatistics

  • The following command displays the default counters for demoCache from the local node.
Get-CacheServerStatistics -CacheName demoCache
  • The following command displays the default counters for the cache demoCache from the client nodes 20.200.20.11 and 20.200.20.12.
Get-CacheServerStatistics -CacheName demoCache -Server "20.200.20.11,20.200.20.12"
  • This command gets values of specified counter names alongside the default counters for demoCache.
Get-CacheServerStatistics -CacheName demoCache -Server "20.200.20.11,20.200.20.12" -CounterNames "Hits/sec,Misses/sec"
  • This command gets the 50 samples from defined counters for demoCache.
Get-CacheServerStatistics -CacheName demoCache -Server "20.200.20.11,20.200.20.12" -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 -Server "20.200.20.11,20.200.20.12" -CounterNames "Hits/sec,Misses/sec" -DoNotShowDefaultCounters
  • The following command gets values of counters for demoCache continuously after every 3 seconds 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 -Server "20.200.20.11,20.200.20.12" -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 "C:\stats.csv" -Encoding ASCII 

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. -
-Server <String> Specifies one or more server name(s) where the NCache Service and a cache with the specified cache-name is running.
NOTE: Comma (,) separated server names enclosed in double quotes are to be specified in case of multiple servers.
Local Machine
-CounterNames <String> Specifies one or more counter(s) not included in default counters that should be displayed.
NOTE: Comma (,) separated counter names enclosed in double quotes are to be specified in case of multiple counters. The PerfMon counters mentioned on this page can be fetched by this switch.
-
-Continuous <SwitchParameter> Specified in order to get the statistics continuously. You can use the SampleInterval parameter to set the interval for continuous sampling. False
-DoNotShowDefaultCounters <SwitchParameter> Specifies whether default counters are to be shown.
NOTE: This parameter is only valid if -CounterNames parameter is provided.
False
-Format <String> Specifies how the values of counters should be displayed. By default, display format is tabular. The .CSV is recommended for output redirection to a file. This format can be converted to .blg which can be opened in Windows Performance Monitor. Tabular
-SampleInterval <Integer> Specifies the time between samples in seconds. Minimum value is 1 second. 3
-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
get-cacheserverstatistics [-cachename] [-server] [-counternames] [-continuous] [-donotshowdefaultcounters] [-format] [-sampleinterval] [-maxsamples] [-nologo]

Examples of Get-CacheServerStatistics

  • The following command displays the default counters for demoCache from the local node.
get-cacheserverstatistics -cachename demoCache
  • The following command displays the default counters for the cache demoCache from the client nodes 20.200.20.11 and 20.200.20.12.
get-cacheserverstatistics -cachename demoCache -server "20.200.20.11,20.200.20.12"
  • This command gets values of specified counter names alongside the default counters for demoCache.
get-cacheserverstatistics -cachename democache -server "20.200.20.11,20.200.20.12" -counternames "Hits/sec,Misses/sec"
  • This command gets the 50 samples from defined counters for demoCache.
get-cacheserverstatistics -cachename demoCache -server "20.200.20.11,20.200.20.12" -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 -server "20.200.20.11,20.200.20.12" -counternames "Hits/sec,Misses/sec" -donotshowdefaultcounters
  • The following command gets values of counters for the cache demoCache continuously after every 3 seconds 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 -server "20.200.20.11,20.200.20.12" -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 "/usr/stats.csv" -Encoding ASCII 

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. -
-server <String> Specifies one or more server name(s) where the NCache Service is running and a cache with the specified cache-name is running.
NOTE: Comma (,) separated server names enclosed in double quotes are to be specified in case of multiple servers.
Local Machine
-counternames <String> Specifies one or more counter(s) not included in default counters that should be displayed.
NOTE: Comma (,) separated counter names enclosed in double quotes are to be specified in case of multiple counters. The PerfMon counters mentioned on this page can be fetched by this switch.
-
-continuous <SwitchParameter> Specified in order to get the statistics continuously. You can use the SampleInterval parameter to set the interval for continuous sampling. False
-donotshowdefaultcounters <SwitchParameter> Specifies whether default counters are to be shown.
NOTE: This parameter is only valid if -CounterNames parameter is provided.
False
-Format <String> Specifies how the values of counters should be displayed. By default, display format is tabular. The .CSV is recommended for output redirection to a file. This format can be converted to .blg which can be opened in Windows Performance Monitor. Tabular
-sampleinterval <Integer> Specifies the time between samples in seconds. Minimum value is 1 second. 3
-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

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Community
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top