使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

Elasticsearch写入读取能力?

Elasticsearch | 作者 mikeylj | 发布于2018年05月10日 | 阅读数:2262

麻烦问一下:
   如果配置 16G内存,SATA 6T硬盘,10核10线程CPU,问一下,写入和读取性能分别可以达到多少?
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

这个和你写入单条数据大小有关系和cpu 堆内存 线程和队列大小都有关系,你需要结合场景验证。

JackGe

赞同来自:

你可以搭建个环境压测下,参考Elasticsearch 压测方案之 esrally https://segmentfault.com/a/1190000011174694

yayg2008

赞同来自:

这个没有一个固定值,跟使用场景有关。按照我之前测试的经验,如果同步写translog,单条写入,tps大概在200左右。异步translog,5秒刷新,单条写入大概在5000左右。如果bulk写入,会更高一点。
 
查询,就和DSL关系很大了。

taogger

赞同来自:

bulk小批量写入,35个节点,6个写入线程,bulk对队列改的比较激进,2000,虚拟机,16u32g,能达到28 w每秒

要回复问题请先登录注册