AppFabricCache - Cache Test
A named cache, also referred to as a cache, is a configurable unit of in-memory storage that all applications use to store data in the distributed cache. The AppFabric Caching Service is a Windows service that runs on one or more servers. Each server that runs the Caching Service is referred to as a cache server. For each cache server, only one instance of the Caching Service can be installed. The cache cluster is a collection of one or more instances of the Caching Service working together in the form of a ring to store and distribute data. Data is stored in memory to minimize response times for data requests.
This test auto-discovers each cache on the target Microsoft AppFabric Caching and for each cache, monitors the requests, checks how well the cache processes the requests, and reveals whether cache misses are more. The size of the data retrieved from the cache and the request processing ability of the cache is also reported.
Target of the test : A Microsoft AppFabric Caching
Agent deploying the test : An internal/remote agent
Outputs of the test : One set of results for each cache on the target Microsoft AppFabric Caching server being monitored
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
The IP address of the host for which this test is to be configured. |
Port |
Specify the port at which the specified Host listens. By default, this is NULL. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Cache misses |
Indicates the number of requests that were not served from this cache. |
Number |
Ideally, the value of this measure should be 0. A very high value is a cause for concern as it indicates that the cache is poorly utilized. |
Percentage of cache misses |
Indicates the percentage of requests that were not served from this cache. |
Percent |
A low value is desired for this measure. |
Cache misses per sec |
Indicates the rate at which the requests to this cache was not served successfully. |
Requests/sec |
|
Data size |
Indicates the total size of the cached data in this cache. |
MB |
The size of the cached data does not include cache overhead. |
Primary data size |
Represents the total size of primary cached data in this cache, not including cache overhead. Indicates the current primary memory data usage of this cache. |
MB |
|
Secondary data size |
Represents the total size of secondary cached data in this cache, not including cache overhead. Indicates the current secondary memory data usage of this cache. |
MB |
|
Object count |
Indicates the total number of objects stored in this cache. |
Number |
|
Client requests |
Indicates the total number of client requests including API calls to this cache. |
Number |
|
Client requests per sec |
Indicates the number of client requests per second, including API calls to this cache. |
Requests/sec |
|
Read requests |
Indicates the number of read requests received from the clients by this cache since the start of the cache service. |
Number |
|
Read requests per sec |
Indicates the number of read requests received per second from the clients by this cache since the start of the cache service. |
Number |
|
Objects returned |
Indicates the number of objects returned by read requests received by this cache. |
Number |
|
Objects returned per sec |
Indicates the number of objects returned by read requests per second by this cache. |
Number |
|
Write operations |
Indicates the number of writes requests received by this cache since the start of the cache service. |
Number |
|
Write operations per sec |
Indicates the number of write requests received by this cache per second since the start of the cache service. |
Number |
|
Get and lock requests |
Indicates the total number of GetAndLock requests received by this cache since the start of the cache service. |
Number |
|
Get and lock requests rate |
Indicates the total number of GetAndLock requests per second received by this cache since the start of the cache service. |
Number |
|
Successful get and lock requests |
Indicates the number GetAndLock requests that were successful since start of cache service on this cache. |
Number |
|
Successful get and lock requests rate |
Indicates the number of GetAndLock requests that were successful since the start of the cache service on this cache. |
Number |
|