AWS ElastiCache for Redis Engine CPU 利用率指标,如何解读?

AWS ElastiCache for Redis Engine CPU Utilization metrics, how to interpret?

我们正在为我们的应用程序使用 AWS ElastiCache for Redis,我们需要一些帮助来理解指标。在高负载期间,我们看到 CPU 利用率为 30%,但引擎 CPU 利用率显示接近 80%。有人可以详细说明这些指标之间的区别以及这些指标的最佳限制是什么以获得更好的性能。

提前致谢。

现在我对这两个指标有了更好的理解。当它是 CPU 利用率时,它是该系统的总 cpu 利用率。 Engine Utilization 特定于处理所有 Redis 查询的 Redis 进程线程。因此在具有 4 个内核的系统中,众所周知,redis 处理是在单个线程中进行的,redis 只会使用一个内核来处理查询。所以在那种情况下,redis 的最大 CPU 利用率将为 25%。