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
- elasticsearch.zip (636.8 KB)
- 下载次数: 5
- index.zip (2.6 KB)
- 下载次数: 5

- 大小: 56.8 KB

- 大小: 54.2 KB

- 大小: 54.7 KB

- 大小: 55.9 KB

- 大小: 54.8 KB

- 大小: 55.5 KB

- 大小: 52.7 KB
elasticsearch 性能测试的更多相关文章
- ElasticSearch大批量数据入库
最近着手处理大批量数据的任务. 现状是这样的,一个数据采集程序承载大批量数据的存储和检索.后期可能需要对大批量数据进行统计. 数据分布情况 13个点定时生成采集结果到4个文件(小文件生成周期是5分钟) ...
- 《死磕 Elasticsearch 方法论》:普通程序员高效精进的 10 大狠招!(完整版)
原文:<死磕 Elasticsearch 方法论>:普通程序员高效精进的 10 大狠招!(完整版) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链 ...
- 【转】Elastic日报 第576期 (2019-04-05)
1.Elasticsearch性能测试实践http://t.cn/EiRzFiI2.监控Elasticsearch的插件推荐http://t.cn/EiRzFix3.支持机器数据的可扩展Elastic ...
- elasticsearch查询之大数据集分页性能测试
一.测试环境 python 3.7 elasticsearch 6.8 elasticsearch-dsl 7 安装elasticsearch-dsl pip install elasticsearc ...
- elasticsearch查询之三种fetch id方式性能测试
一.使用场景介绍 elasticsearch除了普通的全文检索之外,在很多的业务场景中都有使用,各个业务模块根据自己业务特色设置查询条件,通过elasticsearch执行并返回所有命中的记录的id: ...
- Elasticsearch Java 虚拟机配置详解
Elasticsearch对Java虚拟机进行了预先的配置.通常情况下,因为这些配置的选择还是很谨慎的,所以你不需要太关心,并且你能立刻使用ElasticSearch. 但是,当你监视ElasticS ...
- 如何保存JMeter的性能测试数据到ElasticSearch上,并且使用Kibana进行可视化分析(1)
前言 Jmeter是一款性能测试,压力测试的开源工具,被大量的测试人员拿来测试产品的性能,负载等等. Jmeter除了强大的预置的各种插件,各种可视化图表工具以外,也有些固有的缺陷,例如: 我们往往只 ...
- Elasticsearch Java虚拟机配置详解(转)
引言: 今天,事情终于发生了.Java6(Mustang),是2006年早些时候出来的,至今仍然应用在众多生产环境中,现在终于走到了尽头.已经没有什么理由阻止迁移到Java7(Dolphin)上了. ...
- .Net Core 实践 - 使用log4net记录日志(3)— log4net向ElasticSearch写日志
demo地址:https://github.com/PuzzledAlien/log4net_demo/tree/master/DotNetCoreConsole_V3 Windows 10 安装部署 ...
随机推荐
- Hadoop:Task process exit with nonzero status of 1 异常
在运行hadoop程序时经常遇到异常 java.io.IOException: Task process exit with nonzero status of 1.网上很多博文都说是磁盘不够的问题. ...
- Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
将A/B协议这部分单独拿出来说一方面是因为这部分内容是比较容易忽视的,周围大多数用到input子系统的开发人员也不甚理解:另一方面是由于这部分知识一旦扩展到TP(触摸屏Touch Panel)的多点触 ...
- (转)iOS7界面设计规范(13) - UI基础 - 与iOS的系统整合
突然就到了周日傍晚.你永远不会知道自己的生活在接下来的一周当中能够发生多少变化:各种不可预知性所带来的更多是快感还是焦虑与不安,冷暖自知.相比之下,白天工作当中那些需求列表与排期文档就显得那么可爱了, ...
- 《学习opencv》笔记——矩阵和图像操作——cvCalcCovarMatrix,cvCmp and cvCmpS
矩阵和图像的操作 (1)cvCalcCovarMatrix函数 其结构 void cvCalcCovarMatrix(计算给定点的均值和协方差矩阵 const CvArr** vects,//给定向量 ...
- Javascript进阶篇——(DOM—节点---插入、删除和替换元素、创建元素、创建文本节点)—笔记整理
插入节点appendChild()在指定节点的最后一个子节点列表之后添加一个新的子节点.语法: appendChild(newnode) //参数: //newnode:指定追加的节点. 为ul添加一 ...
- SVG 路径(path)
本文转自:https://developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Paths <path>元素是SVG基本形状中最强大的一个,它 ...
- ASP.NET网页抓取数据
我的数据通过一个TextBox输入,这些代码是写在一个button的点击事件里的. 网页数据抓取大概分为两步,第一步是获取网页源代码: 具体注释如下: var currentUrl = TextBox ...
- Material 字体样式与排版
Material 字体样式与排版 Google Material 设计规范文档 Style– Typography 字号 再好的布局也会被过多的字号和样式会毁掉.要规定好在这个布局上合适的 字号集合 ...
- XML配置silverlight ,wcf 解析xml
XML 代码: <?xml version="1.0" encoding="utf-8" ?><ChartSet xmlns:xsi=&qu ...
- visifire 图表双坐标轴 silverlight
public void CreateChart(Grid oGrid, ObservableCollection<ListItem> lBaseOilBar) { ...






