ADX Cache 利用率超过 100% 的含义

Meaning of ADX Cache utilization more than 100%

我们在 Azure 门户上看到了 ADX 集群的缓存利用率仪表板,但有时我注意到该利用率显示超过 100%。我试图了解如何解释它。比方说,如果缓存利用率显示为 250%,这是否意味着 100% 的内存缓存被利用,然后超过 150% 的磁盘缓存被利用?

如缓存利用率指标的 documentation 中所述:

[this is the] Percentage of allocated cache resources currently in use by the cluster.

Cache is the size of SSD allocated for user activity according to the defined cache policy.

An average cache utilization of 80% or less is a sustainable state for a cluster.

If the average cache utilization is above 80%, the cluster should be scaled up to a storage optimized pricing tier or scaled out to more instances. Alternatively, adapt the cache policy (fewer days in cache).

If cache utilization is over 100%, the size of data to be cached, according to the caching policy, is larger that the total size of cache on the cluster.