Prior to deploying cache tiering in any type of production use-case proper thorough testing should be done to validate no outlying performances issues due to the cache tiering feature. Cache tiering has been known to deteriorate read/write performance in most client workloads and should be used only with extreme caution:
- Workload dependent: The use of cache tiering to improve cluster performance is dependent on the type of work the cluster will be doing. The promoting and demotion of objects in and out of the cache can only be effective if there is large commonality in the data access pattern and client requests reach a smaller number of objects. When designing the cache pool, it is important that it is large enough to capture your planned working set for the defined workload to avoid any type of cache thrashing...