硬件配置:
xen server虚拟机
两核CPU型号:Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz
内存Buffer_Pool 1G
表数据量1万行
loadrunner工具压测,短连接,Percona5.6+thread_pool+jemalloc
---------------------------------------------------------------------------------------------------
评分指标一:运行二者的服务机CPU使用情况
运行 HAproxy 的CPU使用率
运行Oneproxy 的CPU使用率
评分指标二:MySql服务的CPU使用情况(很明显的对比)
HAproxy分发的MySql 的CPU使用率
Oneproxy分发的MySql 的CPU使用率
评分指标三:二者的TPS值(差不多)
压测HAproxy时的 TPS
压测Oneproxy时的 TPS
附上用mydbtest压测工具,测试的结果。并发100,压测3分钟。
一句话总结:Oneproxy更懂数据库,haproxy更懂应用。
本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处http://hcymysql.blog.51cto.com/5223301/1664983
原文地址:http://hcymysql.blog.51cto.com/5223301/1664983