开发者社区> 问答> 正文

云数据库 Memcache 版与自建 Memcached 性能对

云栖大讲堂 2017-11-02 14:55:50 1098

  • 自建 Memcached:服务器:CPU 8核 E5-2630,内存32 GB,操作系统 CentOS 5.8 64位,自建 Memcached,缓存容量20 GB。

  • 云数据库 Memcache 版:在阿里云购买20G容量的服务。

测试场景1:在单连接情况下,分别使用大小为1 KB、10 KB、100 KB、800 KB 的数据(Value),对自建 Memcached 和云数据库 Memcache 版进行读写操作,对比二者的平均响应时间。
连续执行 set 操作100,000次,测试目标 A 和 B 的平均响应时间对比如下(单位 ms)。
Value 1KValue 10KValue 100KValue 800K
Memcached0.521.14.837
云数据库 Memcache 版0.611.335.237

连续执行 get 操作100,000次,测试目标 A 和 B 的平均响应时间对比如下(单位 ms)。
Value 1KValue 10KValue 100KValue 800K
Memcached0.460.781.558.47
云数据库 Memcache 版0.561.091.589

测试场景2:在多连接情况下,分别使用大小为1 KB、10 KB、100 KB的数据(Value),对自建 Memcached 和云数据库 Memcache 版进行读写操作,对比二者的平均响应时间。
Value 1KValue 10KValue 100K
Memcached4.828.68165
云数据库 Memcache 版4.147.69136

100个连接并发连续执行 get 操作1,000,000次,测试目标 A 和 B 的平均响应时间对比如下(单位 ms)。
Value 1KValue 10KValue 100K
Memcached4.588.19124
云数据库 Memcache 版3.597.24103

测试结论:从以上对比测试结果中可以看到,当只有一个连接时,云数据库Memcache 版的 IO 性能要略低于自建的 Memcached;当多连接并发的情况下,云数据库 Memcache 版的 IO 性能要高于自建 Memcached。
如果问题还未能解决,请联系 售后技术支持
缓存 Linux 数据库 Memcache
分享到
取消 提交回答
全部回答(0)
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程