Problem: Revieiwing the results of the SharePoint Health Anayser, I get an error relating to the Distributed cache "This Distributed Cache host may cause cache reliability problems". I assumed unprovioning the service instance for distributed cache was correct.
Initial Hypothesis:  I use AutoSPInstaller to install my DTAP environments, once the environment got over 4 servers I saw this error.  I run a cleanup task that "Unprovisions" the "Distributed Cache" instances on all servers except my web front-end servers.  I still get the warning.  I read Steve Mann's post "It turns out that you actually need to remove the service from the servers that shouldn't run it - not stop it - actually remove it. This can be peformed using the SharePoint PowerShell cmdlet Remove-SPDistributedCacheServiceInstance"  
Resolution: You want to have 4 or less instances of the Distributed Cache Service.  I put these on my SharEPoint servers performing the Web Front End Role.
Run this PS to see where your Distributed Cache services are installed (running and unprovisioned):
 $instanceName ="SPDistributedCacheService Name=AppFabricCachingService"
 Get-SPServiceInstance | ? {($_.service.tostring()) -eq $instanceName }


 
