memcached与redis性能测试的示例分析
admin
2023-06-10 03:02:14
0

memcached与redis性能测试总结

– 相同的数据模型,Memcached能保存的热数据要比Redis高些,如Memcached在13G的限定内存下大概能保存1亿条数据,而Redis大概保存了8千万条

– 相同服务器环境,Memcached写性能要比Redis高些,前者约10万条每秒,后者约7万条秒

– 达到内存上限时,Memcached插入性能除了在临界点有些抖动,大概降到7万条每秒,之后性能跟临界点之前一样,而Redis性能急剧下降,一度降到396条每秒,之后其性能受子进程dump数据及每秒产栺大量页面错误影响而持续下降

– Memcached平均占用单个CPU百分比,除了在内存上限临界点达到300%外,其他一直稳定在150%左右,Redis在达到内存上限前一直稳定在90%左右,之后受子进程dump数据及每秒产栺大量页面错误影响,CPU使用率并不高,一度降到1%

– Redis单线程运行,对CPU利用率不高,因此建议在同一个机器部署多个redis提高cpu利用率

– 二者内存占用都随着写入数据的逐渐增多而增大,其中Memcached在达到内存上限后就不再变化,而此时Redis内存占用率因受子进程dump数据竞争而持持续降低

– Memcached由于是纯内存操作,所以没有产栺页面错误,而Redis在达到内存上限后,由于需要把部分数据转到虚拟内存,再受其子进程dump数据竞争系统资源影响会产栺大量的页面错误

– 相同服务器环境,Memcached读性能要比Redis高些,前者约10万条每秒,后者约8万条秒

– 达到内存上限时,Memcached读性能并没有变化,而Redis性能急剧下降,一度降到1,100条每秒,之后其性能受子进程dump数据及每秒产栺大量页面错误影响而非常不稳定

从测试上看,redis并不是性能之王,但是它的性能依然很强劲,对于绝大部分的性能要求完全满足,但是它功能的完善度,可以完胜memcached,对业务支撑更加容易,开发成本更低

相关内容

热门资讯

伊朗总统:准备向世界保证不寻求... 据阿纳多卢通讯社报道,当地时间5月24日,伊朗总统佩泽希齐扬在接受伊朗伊斯兰共和国通讯社(IRNA)...
鲁比奥谈美伊核谈判:不可能在餐... 据凤凰卫视报道,正在印度访问的美国国务卿鲁比奥5月24日表示,美国与伊朗之间的协议草案已获多个中东地...
人形机器人开启集体上“户口” ... 近日,全国首个人形机器人全生命周期管理服务平台正式落地,搭配配套《人形机器人全生命周期管理规范》标准...
德国性侵案华人团伙主犯被判14... 2024年,德国和中国警方联合破获一起涉及在德中国公民的下药性侵案件,被逮捕的是43岁中国籍男子张大...
吉田茂的这句告诫,值得日本政府... 高市早苗出任首相后,日本修宪动向再度成为舆论焦点。自民党一方面以“安全保障形势发生剧变”为借口,谋求...
人形机器人,要有身份证了! ◎ 科技日报记者 华凌 22日, 全国首个人形机器人全生命周期管理服务平台在北京发布,《人形机器人全...
伊朗现在哭笑不得 感觉伊朗现在正哭笑不得。与美国的谈判在进行中,特朗普也在不断发帖“指导”中,但按照伊朗的说法,美国官...
最新研究:银河系多数岩质行星构... IT之家 5 月 24 日消息,我们对太阳系内的行星已有诸多认知,长期以来,我们都认为银河系其他区域...
灵动岛缩减35% 史上颜值巅峰... PChome 5月23日消息,随着iPhone 18 Pro和iPhone 18 Pro Max的贴...
双方互攻伤亡大,学校被袭引关切... 【环球时报驻俄罗斯特派记者 隋鑫 郑真】俄罗斯国防部24日表示,为回应乌克兰对俄方民用基础设施的恐怖...