首先第一眼印象,单机使用磁盘IO的话能支持100w qps。我只能说这是神一样的开源了。
首先来看一个概念IOPS,每秒的IO次数,内存大概是1000w,SSD盘 35000,sas盘180,stat盘90
这些数据我摘抄自《大规模分布式存储系统》,180的IOPS如何能支持100w的qps,还有CoolHash如果在一台机器上开启多个工人是并发随机IO,还是工人只负责写入内存,再用另外的线程负责将所有数据写磁盘,这样是顺序IO,大部分KV存储都是这样搞的,包括leveldb和beansdb。如果说180的IOPS能支撑100wqps,那我只能说Coolhash将sas演绎的太神奇了,CoolHash是神一样的开源产品了。
那先来看看这个
http://xiaoz5919.iteye.com/blog/2072209,这这是简单的100并发100w请求,就抛出了异常,你benchmark都没有测试用例建议把测试用例和过程贴出而不是redis相比。
page cache我想大家都很熟悉吧linux的write是buffered write,首先写到page cache中,然后再后台进程刷到磁盘,写入成功了并不会将该page删除,以便以后提升read的性能,直到内存紧张才做LRU淘汰,这么看来内存充足的情况下,write和read都是在内存中完成的,而不走磁盘IO。rocksdb的benchmark提到了,如果测试的数据量规模大小小于内存,那全部的读写都在pagecache中就完成了,而不走真正的磁盘IO,你用小内存试试,或者把测试的datasize调大,rocksdb的作者说最好用5倍于内存的数量。
使用datasize 只有几个bytes的测试几乎没有太大的意义
分享到:
相关推荐
数据库性能测试报告范文,可做测试报告参考
数据库性能测试报告 postgresql数据库测试报告。
数据库性能测试报告-1.0.0.pdf
数据库性能测试报告数据库性能测试报告
软件测试 性能测试 性能测试报告 系统性能测试方案 性能测试经验 测试模板 “苍蝇式的战斗精神”和“XX性能测试”.pdf Mercury性能测试模板.doc web项目测试实战性能测试结果分析样章.doc XX性能测试报告.pdf XX性能...
数据库迁移性能测试方案(实例) 本次性能测试项目特点是对数据库迁移前后两种数据库下的系统进行性能测试,需要对两种数据库下性能指标进行对比分析
通过已经备份的数据库文件对数据库进行恢复测试,并输出测试报告,本次测试对数据库的全量及增量备份进行恢复,并在恢复完成后验证数据是否正常,恢复时间是否与备份时间相一致。...
Dao Jet数据库引擎,当WINDOWS中没有带这个数据库引擎时,可以选择手动安装 Dao Jet数据库引擎
实时数据库 包括jar包 源码 测试的小例子 多线程 性能测试代码
数据库极限性能测试,数据库极限性能实践。
如何使用avalanche设备对数据库审计&防火墙产品进行性能测试。
测试包括实时数据库功能测试、性能测试,功能测试主要包括测点管理、数据管理、数据镜像、数据备份等,性能测试包括数据的入库性能、查询性能、压缩性能。
AccessDatabaseEngine.exe是微软的64位Access2010数据库引擎可再发行程序包。 运行软件提示错误 :未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ,那么就需要安装这个软件了。本程序的作用在于使得在office系统...
数据库性能测试方法实例讲
mysql数据库测试报告,mysql数据库测试报告,mysql数据库测试报告
Oracle 数据库 性能测试 定义出程序中 执行时间较长的sql语句
安装完成后,可解决WPS无法链接外部数据的问题
性能测试过程中,我们会监控数据库资源,发现性能测试瓶颈在数据库后,需要打印oracle awr报告来定位问题,那我们如何打印awr报告呢?以下为生成awr步骤。1. 首先第一步查看实例:echo $ORACLE_SID 2. 赋值实例:...