`
xiamizy
  • 浏览: 90613 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
78437efc-ad8e-387c-847f-a092d52e81a6
spring framew...
浏览量:4895
社区版块
存档分类
最新评论

elasticsearch 性能测试

阅读更多

最近花很大的经历来做性能测试,把结果整理到了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
分享到:
评论
1 楼 wangyh_87 2015-12-08  
博主好,请问速率(百条/s)这个是怎么测出来的?最近也在测es性能。多谢~

相关推荐

    ElasticSearch官方测试数据

    官方提供的测试数据集是检验Elasticsearch功能、性能和稳定性的关键资源,可以帮助开发者和用户深入了解其工作原理和优化技巧。 ### 一、Elasticsearch核心概念 1. **文档(Document)**:Elasticsearch处理的基本...

    es-test:Elasticsearch单节点性能测试

    Elasticsearch尺寸测试 方法 生成以下格式的平面文件或随机日志信息 [source IP address] [yyyymmddHHMMss] GET http://[random uuid]/[random uuid]/[random uuid]/[random uuid] 0 TCP_MISS/200 - [target IP ...

    Windows版本(8.11)ElasticSearch、elasticsearch-head、kibana、IK分词

    3. **测试分词效果**: 创建索引时指定 IK 分词器,然后使用Elasticsearch的 `_analyze` API或Kibana的Dev Tools Console测试分词结果。 通过以上步骤,你可以在Windows环境中搭建一套完整的Elasticsearch、Kibana和...

    Elasticsearch 开发手册

    在数据抽取 ELT 领域,ES 全家桶 ELK(Elasticsearch+Logstash+Kibana)赫赫有名。 Elasticsearch 基本概念: * 倒排索引:Elasticsearch 为什么快,核心设计理念就是采用了倒排索引机制。倒排索引的方式是,根据 ...

    适用于elasticsearch7.12.1版本

    这些文件可以帮助用户快速设置和测试 Ik 分词器,确保其在 Elasticsearch 7.12.1 环境中正确运行。 总结来说,Elasticsearch 7.12.1 版本结合 Ik 分词器提供了一个强大的中文全文搜索引擎解决方案。用户需要了解...

    elasticSearch测试数据

    Elasticsearch(ES)是一种基于Lucene的分布式、RESTful搜索和分析引擎,常用于实时大数据的检索和分析。在本场景中,我们有三个测试数据集,分别代表不同的应用场景和数据类型,它们是logstash-*,account,以及...

    JAVA实现ElasticSearch的简单实例

    10. **测试**:`ESTest`可能是测试类的名字,它可能包含了单元测试或集成测试,用于验证你的Java程序是否正确地与Elasticsearch进行通信,如创建索引、索引文档、查询结果等。 以上就是基于Java实现Elasticsearch的...

    解决spring-data-elasticsearch 5.4.0 不支持 5.4.1的elasticsearch问题

    Spring Data Elasticsearch 5.4.0设计时可能并未考虑到与Elasticsearch 5.4.1的完全兼容,导致在升级Elasticsearch到5.4.1后,系统报出"NoNodeAvailableException"错误,提示无法连接到任何节点。这个问题主要是由于...

    《ElasticSearch入门到实战》电子书,从入门到进阶实战项目的教程文档,框架SpringBoot框架整合ES.zip

    7. **性能优化**:探讨如何通过调整索引设置、优化查询语句、使用缓存等方式提升 Elasticsearch 的性能。 8. **脚本与函数**:学习使用 Elasticsearch 的脚本功能,实现动态计算和复杂的逻辑判断。 9. **实时监控*...

    Elasticsearch测试数据.rar

    在这个名为"Elasticsearch测试数据.rar"的压缩包中,包含了一个名为"Elasticsearch测试数据.txt"的文件,该文件很可能是1000条预设的数据记录,用于对Elasticsearch的功能、性能和查询能力进行测试。 首先,我们要...

    ElasticSearch客户端工具

    ElasticSearch客户端工具是用于管理和操作Elasticsearch(ES)集群的重要软件,它们提供了一种直观、高效的方式来查看和管理ES集群的状态、索引、文档以及执行查询和分析任务。这些工具极大地简化了对Elasticsearch...

    springboot整合es-springboot-elasticsearch.zip

    6. **测试与使用**:编写JUnit测试用例或在业务代码中调用Repository接口,验证Elasticsearch与SpringBoot的整合是否成功。 四、高级特性 - 使用`@Query`注解进行复杂查询 - 自定义`@Mapping`来控制字段的映射 - ...

    elasticsearch7.17.11版本分词器插件安装包

    Elasticsearch(简称ES)是一款基于Lucene的分布式、RESTful搜索引擎,广泛应用于日志收集、数据分析等领域,是ELK(Elasticsearch、Logstash、Kibana)堆栈的重要组成部分。在处理中文数据时,合理的分词对于提升...

    elasticsearch-7.17.3

    Elasticsearch 7.17.3 是一个高度可扩展的开源全文搜索引擎,以其强大的分布式、实时搜索和分析...了解如何优化索引和查询性能,如合理设置分片数量、使用合适的数据类型和分析器,也是提升Elasticsearch性能的关键。

    elasticsearch1.5.2带head插件

    在1.5.2版本中,Elasticsearch 已经证明了其稳定性和性能,是许多企业和开发者首选的数据检索与分析工具。 **Head 插件** Elasticsearch-Head 是一个非常实用的管理界面插件,专为 Elasticsearch 设计。它允许用户...

    elasticsearch-head 可视化界面

    **Elasticsearch-Head:一个强大的可视化界面** Elasticsearch-Head是一款专为Elasticsearch设计的开源可视化管理工具,它极大地简化了Elasticsearch集群的管理和监控工作。这款插件提供了一个直观、友好的用户界面...

    Elasticsearch进阶(一)写入性能基准测试写入性能优化

    进入正题之前,解决之前的一个疑问:Elasticsearch集群是否已经正确工作?截图时,只上传过一次小测试数据(143万条),设置为:从图中可以看出,ip10节点上设置的数据目录:data1和data2目录工作正常,但是数据相同...

Global site tag (gtag.js) - Google Analytics