• Products
  • Solutions
  • Customers
  • Resources
  • Company
  • Pricing
  • Download
Try Playground
  • Monitoring
  • Get-CacheClientStatistics
Show / Hide Table of Contents
  • Command-Line Interface
  • Cmdlets in Different Editions
  • PowerShell on Windows
    • Setting Up PowerShell Environment
    • Install PowerShell without NCache Installation
  • Install-NCacheModule
  • Client Management
    • Add-ClientNode
    • Remove-ClientNode
    • Add-ClientNodeSecurity
  • Cache Management
    • New-Cache
    • Start-Cache
    • Stop-Cache
    • Set-CacheConfiguration
    • Export-CacheData
    • Export-CacheKeys
    • Export-CacheConfiguration
    • Get-CacheCount
    • Clear-Cache
    • Remove-Cache
    • Set-NCServiceConfigSetting
  • Client Cache
    • New-ClientCache
    • Add-ClientCacheRefDatatype
    • Remove-ClientCacheRefDatatype
    • Remove-ClientCache
  • Node Management
    • Add-Node
    • Remove-Node
  • Query Index
    • Add-QueryIndex
    • Remove-QueryIndex
  • Loader & Refresher
    • Add-LoaderDataSet
    • Invoke-RefresherDataset
    • Remove-LoaderDataSet
    • Add-StartupLoader
    • Remove-StartupLoader
  • DataSource Providers
    • Add-BackingSource
    • Remove-BackingSource
  • Custom Dependency
    • Add-CustomDependency
    • Remove-CustomDependency
  • Pub/Sub Messaging
    • Get-Topics
  • Bridge
    • New-Bridge
    • Add-BridgeNode
    • Add-BridgeCache
    • Start-Bridge
    • Set-BridgeCacheMode
    • Start-BridgeStateTransfer
    • Stop-Bridge
    • Remove-Bridge
    • Remove-BridgeCache
    • Remove-BridgeNode
  • Mapreduce
    • Add-MapReduce
  • Compact Serilaization
    • Add-CompactType
    • Add-PortableType
    • Remove-PortableType
    • Remove-CompactType
  • Security
    • Enable-NCacheSecurity
    • Add-NCacheUserOrGroup
    • Remove-NCacheUserOrGroup
    • Enable-NCacheTLS
    • Disable-NCacheTLS
    • Disable-NCacheSecurity
    • Enable-NCEncryption
    • Disable-NCEncryption
  • Data Persistence
    • Suspend-NCacheDataPersistence
    • Resume-NCacheDataPersistence
  • Monitoring
    • Get-Caches
    • Get-CacheLogs
    • Get-CacheLogsList
    • Get-ConnectedClients
    • Get-CacheClientStatistics
    • Get-CacheServerStatistics
    • Add-TestData
    • Test-Stress
    • Get-ClusterHealth
    • New-MemoryDump
    • Get-MemoryDumpList
    • Send-MemoryDump
    • Remove-MemoryDump
    • Measure-CachePerformance
    • Invoke-ServerLogger
    • Import-CacheData
  • Management Center
    • Start-NCacheManagementCenter
    • Stop-NCacheManagementCenter
    • Set-CacheServerPublicIP
  • NCache Playground
    • Start-NCachePlaygroundProcess
    • Stop-NCachePlaygroundProcess
  • NCache Registration
    • Register-NCache
    • Register-NCacheEvaluation
    • Unregister-NCache
    • Get-NCacheVersion

Get-CacheClientStatistics - Monitor Cache Performance

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

Important

NCache OSS has different parameters in some Cmdlet instances.

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

Examples of Get-CacheClientStatistics - Monitor Cache Performance

  • The following command displays the default counters of the client for demoCache from the default node to monitor cache performance.
Get-CacheClientStatistics -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-CacheClientStatistics -CacheName demoCache -Clients "20.200.20.11,20.200.20.12"
  • The following command displays the specified counters for demoCache and does not display the default counters.
Get-CacheClientStatistics -CacheName demoCache -DoNotShowDefaultCounters -CounterNames "Compression/sec"
  • The following command displays the default counters and specified counters of the cache demoCache.
Get-CacheClientStatistics -CacheName demoCache -CounterNames "Compression/sec"
  • The following command displays the default counters for the cache demoCache continuously after every default sample interval.
Get-CacheClientStatistics -CacheName demoCache -Continuous
  • The following command gets default counters for the cache demoCache continuously after every 3 second interval.
Get-CacheClientStatistics -CacheName demoCache -Continuous -SampleInterval 3
  • The following command gets default counters and specified counters for cache demoCache continuously after every 3 second interval and displays output in .CSV format.
Get-CacheClientStatistics -CacheName demoCache -Continuous -SampleInterval 3 -Format csv
  • The following command gets default counters and specified counters for the cache demoCache continuously after every 3 seconds and saves the output in .CSV file at the path provided.
Get-CacheClientStatistics -CacheName demoCache -Continuous -SampleInterval 3 -Format csv | Out-File -Encoding ascii "C:\test.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. -
-Clients <String> Specifies one or more client node name(s) where the NCache Service is running and client node of specified cache is registered.
NOTE: Comma (,) separated client 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 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. 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 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-cacheclientstatistics [-cachename] [-clients] [-counternames] [-donotshowdefaultcounters] [-continuous] [-format] [-sampleinterval] [-maxsamples] [-nologo]

Examples of Get-CacheClientStatistics - Monitor Cache Performance

  • The following command displays the default counters of the client for demoCache from the default node to monitor cache performance.
get-cacheclientstatistics -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-cacheclientstatistics -cachename demoCache -clients "20.200.20.11,20.200.20.12"
  • The following command displays the specified counters for demoCache and does not display the default counters.
get-cacheclientstatistics -cachename demoCache -donotshowdefaultcounters -counternames "Compression/sec"
  • The following command displays the default counters and specified counters of the cache demoCache.
get-cacheclientstatistics -cachename demoCache -counternames "Compression/sec"
  • The following command displays the default counters for the cache demoCache continuously after every default sample interval.
get-cacheclientstatistics -cachename demoCache -continuous
  • The following command gets default counters for the cache demoCache continuously after every 3 second interval.
get-cacheclientstatistics -cacheName demoCache -continuous -sampleinterval 3
  • The following command gets default counters and specified counters for cache demoCache continuously after every 3 second interval and displays output in .CSV format.
get-cacheclientstatistics -cachename demoCache -continuous -sampleinterval 3 -format csv
  • The following command gets default counters and specified counters for the cache demoCache continuously after every 3 seconds and saves the output in .CSV file at the path provided.
get-cacheclientstatistics -cachename demoCache -continuous -sampleinterval 3 -format csv | Out-File -Encoding ascii "/usr/test.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. -
-clients <String> Specifies one or more client node name(s) where the NCache Service is running client node of specified cache is registered.
NOTE: Comma (,) separated client 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 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. 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 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
In This Article
  • Examples of Get-CacheClientStatistics - Monitor Cache Performance
  • Properties
  • Examples of Get-CacheClientStatistics - Monitor Cache Performance
  • Properties

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