最近花很大的经历来做性能测试,把结果整理到了ppt中,可能有个别地方不准,但是可以看看一个趋势。

主要分为两部分,一部分是写入elasticsearch性能,一部分是查询测试,elasticsearch的查询性能。

当然在elasticsearch1.3.0之后elasticsearch会提供benchmark来评估服务器性能实用情况。

硬件配置

主机 cpu mem disk system
192.168.32.243  POWER7  4228MHz*12 24G swap:1G IBMsas 600G Red Hat Enterprise Linux Server 6.4
192.168.32.244 POWER7  4228MHz*8 16G swap:1G IBMsas 600G Red Hat Enterprise Linux Server 6.4
192.168.32.245 POWER7  4228MHz*8 16G swap:1G IBMsas 600G Red Hat Enterprise Linux Server 6.4

测试样本说明

  • 入库测试(bulk)、查询测试
  • 1个服务~3个服务
  • 3、6、9分片
  • 1备份
  • 2.4亿条记录
  • 8g内存
  • jmeter压力测试工具(2.11)

入库测试

POST http://192.168.32.245:9200/performance/fluxdata-2014-05-27/1414709176&0&GigabitEthernet%2019\1\19&1414709176

POST data:
{
"collectTime": 1414709176,
"deltatime": 300,
"deviceId": "48572",
"getway": 0,
"ifindiscards": 0,
"ifindiscardspps": 0,
"ifinerrors": 0,
"ifinerrorspps": 0,
"ifinnucastpkts": 0,
"ifinnucastpktspps": 0,
"ifinoctets": 160300978,
"ifinoctetsbps": 0,
"ifinucastpkts": 0,
"ifinucastpktspps": 0,
"ifinunknownprotos": 0,
"ifinunknownprotospps": 0,
"ifoutdiscards": 0,
"ifoutdiscardspps": 0,
"ifouterrors": 0,
"ifouterrorspps": 0,
"ifoutnucastpkts": 0,
"ifoutnucastpktspps": 0,
"ifoutoctets": 1454523370,
"ifoutoctetsbps": 0,
"ifoutqlen": 0,
"ifoutqlenpps": 0,
"ifoutucastpkts": 0,
"ifoutucastpktspps": 0,
"portInfo": "GigabitEthernet 19/1/19"
}



 



 



 



 



 





详情见ppt吧,这里没有涉及到分词。

附件说明:elasticsearch.zip  elasticsearch测试ppt

index.zip jmeter测试模板

系统监控的工具tsar

  • 大小: 56.8 KB
  • 大小: 54.2 KB
  • 大小: 54.7 KB
  • 大小: 55.9 KB
  • 大小: 54.8 KB
  • 大小: 55.5 KB
  • 大小: 52.7 KB

elasticsearch 性能测试的更多相关文章

  1. ElasticSearch大批量数据入库

    最近着手处理大批量数据的任务. 现状是这样的,一个数据采集程序承载大批量数据的存储和检索.后期可能需要对大批量数据进行统计. 数据分布情况 13个点定时生成采集结果到4个文件(小文件生成周期是5分钟) ...

  2. 《死磕 Elasticsearch 方法论》:普通程序员高效精进的 10 大狠招!(完整版)

    原文:<死磕 Elasticsearch 方法论>:普通程序员高效精进的 10 大狠招!(完整版) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链 ...

  3. 【转】Elastic日报 第576期 (2019-04-05)

    1.Elasticsearch性能测试实践http://t.cn/EiRzFiI2.监控Elasticsearch的插件推荐http://t.cn/EiRzFix3.支持机器数据的可扩展Elastic ...

  4. elasticsearch查询之大数据集分页性能测试

    一.测试环境 python 3.7 elasticsearch 6.8 elasticsearch-dsl 7 安装elasticsearch-dsl pip install elasticsearc ...

  5. elasticsearch查询之三种fetch id方式性能测试

    一.使用场景介绍 elasticsearch除了普通的全文检索之外,在很多的业务场景中都有使用,各个业务模块根据自己业务特色设置查询条件,通过elasticsearch执行并返回所有命中的记录的id: ...

  6. Elasticsearch Java 虚拟机配置详解

    Elasticsearch对Java虚拟机进行了预先的配置.通常情况下,因为这些配置的选择还是很谨慎的,所以你不需要太关心,并且你能立刻使用ElasticSearch. 但是,当你监视ElasticS ...

  7. 如何保存JMeter的性能测试数据到ElasticSearch上,并且使用Kibana进行可视化分析(1)

    前言 Jmeter是一款性能测试,压力测试的开源工具,被大量的测试人员拿来测试产品的性能,负载等等. Jmeter除了强大的预置的各种插件,各种可视化图表工具以外,也有些固有的缺陷,例如: 我们往往只 ...

  8. Elasticsearch Java虚拟机配置详解(转)

    引言: 今天,事情终于发生了.Java6(Mustang),是2006年早些时候出来的,至今仍然应用在众多生产环境中,现在终于走到了尽头.已经没有什么理由阻止迁移到Java7(Dolphin)上了. ...

  9. .Net Core 实践 - 使用log4net记录日志(3)— log4net向ElasticSearch写日志

    demo地址:https://github.com/PuzzledAlien/log4net_demo/tree/master/DotNetCoreConsole_V3 Windows 10 安装部署 ...

随机推荐

  1. 【转】Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)

    原文网址:http://www.blogjava.net/anchor110/articles/355699.html 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添 ...

  2. HDU--3466(0-1背包+贪心/后效性)

    题意是: 给你一些钱 m ,然后在这个国家买东西, 共有 n 件物品,每件物品有  价格 P    价值 V    还有一个很特别的属性 Q, Q 指 你如过想买这件物品 你的手中至少有这钱Q . 虽 ...

  3. 关于win8开发的一点小总结

    我今天做画面的时候,发现了一点小问题. 我在xmal文件里面加了一个CheckBox控件,设置IsChecked属性为True,并添加了Checked事件.Checked事件里面有对另外一个TextB ...

  4. web前端之 DOM

    文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把 ...

  5. (转)iOS7界面设计规范(13) - UI基础 - 与iOS的系统整合

    突然就到了周日傍晚.你永远不会知道自己的生活在接下来的一周当中能够发生多少变化:各种不可预知性所带来的更多是快感还是焦虑与不安,冷暖自知.相比之下,白天工作当中那些需求列表与排期文档就显得那么可爱了, ...

  6. MySql索引原理与使用大全

    林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 一.索引介绍 索引是对数据库表中一列或多列的值进行排序的一种结构.在关系数据库中,索引是一种 ...

  7. crtmpserver通常使用基本类演示

    以前我们做了分析过程,这一次,我们都参与了类做梳子,两个可以一起关注一下一起合并,整个方案的实施是有帮助. BaseClientApplication APP基类,一切APP都基于这个类 Stream ...

  8. 关于sys、system、sysman等在EM中登录的问题

    1.sysman要先在SQL*Plus上解锁: (1)以"sysdba"的身份登录 conn system/密码 as sysdba; (2)解锁 alter user sysma ...

  9. js参数截取

    原代码: function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^& ...

  10. BULK INSERT如何将大量数据高效地导入SQL Server

    转载自:http://database.51cto.com/art/201108/282631.htm BULK INSERT如何将大量数据高效地导入SQL Server 本文我们详细介绍了BULK ...