在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

ES集群做接口压力测试,CPU飙高为何?

Elasticsearch | 作者 ygm | 发布于2019年06月12日 | 阅读数:4449

1.  用rest-high-level-client  客户端操作的ES,写了一个查询接口做压力测试;
2. ES集群买的是阿里云的Elasticsearch服务,一共7台,3个主节点,4个数据节点;
3. 做压力测试时,4台数据节点的CPU都比较高,其中一台达到90%多;
4. 用jmeter做压测,500并发,平均响应时间是3秒多;
5. 服务器配置,3个主节点是8核16G;4个数据节点是16核32G。
WechatIMG3.png
已邀请:

envy666

赞同来自:

linux服务器的负载是按核心数算的

HelloClyde

赞同来自:

大哥,你并发高啊,search线程池默认没500的,你的请求都在队列中堵着,延迟肯定高

要回复问题请先登录注册