Try Playground
Show / Hide Table of Contents

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.

  • Windows
  • Linux
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
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. The PerfMon counters mentioned on this page can be fetched by this switch.
-
-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

In This Article
  • Examples
  • Properties
  • Examples
  • Properties
  • See Also

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • 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 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top