游客 你可以选择到 登录 注册帐号 忘记密码?
  • 服务热线:
    13999268016
您现在的位置:首页主页 > 下载中心 > 文档下载 >
haisql_memcache_1.0.32性能测试报告

文件介绍:

                                                            Haisql_memcache性能测试报告
     目前版本1.0.32 查询性能已经比memcache大约高出37%,插入/更新性能比memcache高出21%,由于Redis只支持单CPU线程, 我们的软件支持多CPU线程,因此, 我们的性能在多核CPU下比Redis快得多,优化后的新版本性能又提高了一些, 另外提高了服务器的稳定性, 解决了BUG.
与memcached性能对比的测试方法:

1.运行服务器
1) 运行 memcached, 需要指定8192M内存, 以便可以测试百万以上的数据量, 指定端口号是1983,命令如下:
    memcached -m 8192 -p 1983
2) 我们的程序是动态申请内存,因此,不需要指定预先分配的内存量, 直接运行就可以了,启动运行服务器命令如下:
    ./haisql_memcache_chinese
我们的软件默认运行端口是1971
每次测试后需要清理运行环境, memcached直接ctrl_C退出就可以了.
    我们的软件因为退出时默认自动保存内存数据, 因此,需在退出程序后,执行 rm *.txt;sync;sync 清理掉自动保存的数据, 相当于清空全部数据,这样下次启动时就是空数据表了.
2测试软件 memcslap

1)先测试 读性能
    测试软件自动写入1万条记录, 然后测试读取900万次, 我们的软件执行时间是28.32秒, memcache执行时间是38.8秒。我们的软件读性能如下: 读4.1Kbyte的数据包大小, 4核8线程3.4G主频DDR3内存, 读900万次数据, 900并发, 花费时间28.32秒, 读性能31.8万QPS。
读性能 测试结果:
第1次是memcached的测试结果, 第2次是我们的软件测试结果
guo@guo-desktop:~$ memcslap --concurrency=900  --servers=127.0.0.1:1983 --test=get
    Threads connecting to servers 900
    Took 38.828 seconds to read data

guo@guo-desktop:~$ memcslap --concurrency=900  --servers=127.0.0.1:1971 --test=get
    Threads connecting to servers 900
    Took 28.320 seconds to read data
 
2)测试 写性能 
    测试软件测试写入100万条记录, 我们的软件执行时间是3.38秒, memcache执行时间是4.078秒, 我们的软件写性能如下: 写4.1Kbyte的数据包大小, 4核8线程3.4G主频DDR3内存, 写100万次数据, 100并发, 花费时间3.38秒, 写性能29.6万QPS.
写性能 测试结果:
第1次是memcached的测试结果, 第2次是我们的软件测试结果
guo@guo-desktop:~$ memcslap --concurrency=100  --servers=127.0.0.1:1983
    Threads connecting to servers 100
    Took 4.078 seconds to load data
 
guo@guo-desktop:~$ memcslap --concurrency=100  --servers=127.0.0.1:1971 
    Threads connecting to servers 100
    Took 3.380 seconds to load data

下载地址:

  • 本地下载
  •  
     上一篇:没有了
     下一篇:haisql_memcache_1.0.35性能测试报告
    咨询热线:13999268016
    地址:新疆维吾尔自治区乌鲁木齐市水磨沟区南湖东路77号新疆上海科技合作基地八层801室 固话:6583723
    返回首页 | 网站地图 | 联系我们
    技术支持:创世网络
    乌鲁木齐云山云海信息技术有限责任公司 版权所有 备案号:新ICP备17001390号
    新公网安备 65010502000200号
    网站访问人数: