To check the existing memory allocation for the Distributed Cache service on a server, run the following command at the Windows PowerShell (run as administrator) command prompt:
Use-CacheCluster Get-AFCacheHostConfiguration -ComputerName YourServerName -CachePort "22233"
After starting a PowerShell session on a cache host, run this command without any parameters to use the connection settings that reside on the current machine. If you need to connect to a different cache cluster, use the Provider and ConnectionString parameters to specify the cache cluster explicitly.
Cache port number of the cache host. The default cache port is 22233.
The output type is the type of the objects that the cmdlet emits.
The cache port is used for transmitting data between the cache hosts and your cache-enabled application. The default is 22233.
The cache hosts use the cluster port to communicate availability to each of their neighbors in the cluster. The default is 22234.
If a cache host fails, the arbitration port is used to make certain that the cache host is unavailable. The default is 22235.
The replication port is used to move data between hosts in the cache cluster. This supports features such as high availability and load balancing. The default is 22236.
HWM: The high watermark percentage of memory
When eviction should begin evicting objects that have not yet expired.
In other words: Removing objects from the cache that are not yet expired.
LWM: The low watermark percentage of memory
When eviction should begin evicting expired objects.
After reaching HWM, when eviction should stop evicting objects that have not yet expired.
In other words: Removing objects from the cache that are marked as expired and stop removing objects that are not marked as expired.
Not used in SharePoint
The purpose of this blogpost was to give you a quick answer on the question:
‘What is the Distributed Cache size on a specific server?’
For more information, please read this very detailed blogpost from Josh Gavant: