小编Shl*_*san的帖子

redis 2.8(elasticache)cache.r3.large中的高cpu

在ElasticCache中寻找帮助我们正在使用ElasticCache Redis来运行基于Resque的Qing系统.这意味着它是排序集和列表的混合.在正常操作中,一切正常,我们看到了良好的响应时间和吞吐量.CPU级别约为7-10%,Get + Set命令约为120-140K操作.(所有指标都是基于云计算的.)但是 - 当系统遇到(轻微)数据突发时,将几条K消息排入队列,我们​​发现服务器几乎没有响应.CPU稳定@ 100%利用率(度量标准为50,但它使用单核)运行次数减少到~10K响应时间对于每个请求的SECONDS来说很慢我们可以预期,即使CPU加载到在这种程度上,吞吐量水平将保持不变,这是我们在本地运行Redis时遇到的情况.redis可以利用CPU,但吞吐量仍然很高.因为它本身是单核的,所以不会出现上下文切换.AFAWK - 我们不强加任何限制,或持久性,不复制.使用基本配置.

size:cache.r3.large我们也不使用定期快照

amazon-web-services redis amazon-elasticache

6
推荐指数
1
解决办法
567
查看次数