我们将AWS Redis用于我们的应用程序,我们需要一些帮助来了解指标。在高负载下,我们发现CPU利用率为30%,但是引擎CPU利用率却显示接近80%。有人可以详细说明这些指标之间的区别以及为获得更好的性能而对这些指标的最佳限制是什么。
谢谢。
答案 0 :(得分:4)
现在,我对这两个指标有了更好的了解。当是CPU利用率时,它是该系统的总CPU利用率。引擎利用率特定于处理所有redis查询的redis进程线程。因此,在具有4个核心的系统中,众所周知,redis处理发生在单个线程中,redis仅使用一个核心来处理查询。因此,在这种情况下,redis的最大CPU使用率将为25%。