当前位置: 首页 > news >正文

手机端网站 优帮云做网站的公司

手机端网站 优帮云,做网站的公司,中国设计品牌网,陕西省建设总工会网站原文网址#xff1a;Elasitcsearch--解决CPU使用率升高_IT利刃出鞘的博客-CSDN博客 简介 本文介绍如何解决ES导致的CPU使用率升高的问题。 问题描述 线上环境 Elasticsearch CPU 使用率飙升常见问题如下#xff1a; Elasticsearch 使用线程池来管理并发操作的 CPU 资源。…原文网址Elasitcsearch--解决CPU使用率升高_IT利刃出鞘的博客-CSDN博客 简介 本文介绍如何解决ES导致的CPU使用率升高的问题。 问题描述 线上环境 Elasticsearch CPU 使用率飙升常见问题如下 Elasticsearch 使用线程池来管理并发操作的 CPU 资源。Elasticsearch 高 CPU 使用率通常意味着一个或多个线程池不足以支撑业务需求。如果线程池资源耗尽Elasticsearch 将拒绝与线程池相关的请求。 例如如果搜索线程池search thread pool耗尽Elasticsearch 将拒绝搜索请求直到有更多线程可用。 上图更直观的解释了线程池、队列、客户端请求之间的关系拿检索线程为例 当请求比较少时线程池完全可以处理过来当前再多一些时需要线程池队列排队如果请求再多就超出了线程池和队列的最大负载导致异常报错。 排查 ES 高 CPU 使用率 核查 CPU 使用率 使用  cat nodes API 获取每个节点的当前 CPU 使用率。 GET _cat/nodes?vtruescpu:desc返回结果 如上所示CPU 即为CPU使用率name为节点的名称。 也可以借助 Kibana Stack Monitoring 进行可视化监控CPU 监控如下红圈所示 核查热点线程 如果某个节点的 CPU 使用率很高请使用节点热点线程 API 检查该节点上运行的资源密集型线程。 GET _nodes/my-node,my-other-node/hot_threads此 API 以纯文本形式返回任何热点线程的细节。 降低 CPU 使用率的方案 1. 扩展集群 繁重的数据写入indexing和搜索负载会耗尽较小的线程池。 为了更好地处理繁重的工作负载向集群添加更多节点或升级扩容现有节点以增加容量。 2. 分散批量请求 批量请求虽然比单个请求效率更高但大型批量写入或多搜索请求需要大量 CPU 资源。 如果可能提交较小的请求并在它们之间留出更多时间。 这里的较小有多小需要结合业务实际、结合线程池和队列大小不断调出最优值。 3.取消长时间运行的搜索 长时间运行的搜索会阻塞搜索线程池中的线程。 要检查这些搜索请使用任务管理 API。 GET _tasks?actions*searchdetailed上述命令行的响应包含检索请求及其查询细节其中running_time_in_nanos 显示搜索运行了多长时间。 {nodes : {oTUltX4IQMOUUVeiohTt8A : {name : my-node,transport_address : 127.0.0.1:9300,host : 127.0.0.1,ip : 127.0.0.1:9300,tasks : {oTUltX4IQMOUUVeiohTt8A:464 : {node : oTUltX4IQMOUUVeiohTt8A,id : 464,type : transport,action : indices:data/read/search,description : indices[my-index], search_type[QUERY_THEN_FETCH], source[{\query\:...}],start_time_in_millis : 4081771730000,running_time_in_nanos : 13991383,cancellable : true}}}} }可以使用 _cancel API 取消任务以释放资源 POST _tasks/oTUltX4IQMOUUVeiohTt8A:464/_cancel4.避免耗费资源的搜索 举例前缀匹配的 wildcard 查询、多重聚合或分桶设置过大的单重聚合都会非常耗费资源。 避免策略包含但不限于 避免脚本 script 检索。少使用fuzzy、regexp、prefix、wildcard检索避免将 range 检索应用到 text 和 keyword 类型。避免多表关联 Join 类型。使用 index.max_result_window 索引设置降低大小限制。使用 search.max_buckets 集群设置降低允许的聚合桶的最大数量。使用 search.allow_expensive_queries 集群设置禁用耗费资源的查询。
http://www.yutouwan.com/news/395486/

相关文章:

  • 建设通网站原理动画设计培训中心
  • 广州新塘做网站flash网站整站下载
  • 萍乡网站推广湘潭正规seo优化
  • 计算机网站开发书籍郑州网络推广哪个好
  • 网站系统使用手册手机app页面设计
  • 自己做的网站怎么传到服务器用代码怎么建设网站
  • 执法网站建设方案wordpress用什么图床好
  • 做网站要用框架吗德州万企网站建设
  • 企业网站建设818gx在线做效果图的网站
  • 学做面包网站网络设计软件有哪些
  • 做母亲节网站的素材网页搭建工具
  • 玛迪做网站平面设计专业就业前景
  • 怎么建手机网站平台太原网页设计招聘
  • 福建整站优化群晖wordpress 月穿
  • 网站开发PHP招聘设计师培训学费
  • 免费承接网站建设夏朝是谁建立的
  • 厦门网站推广昆明网站营销
  • 能建网站的app秦皇岛市第一中学
  • 建设游戏运营网站开展工作内容没有网站如何做cpa
  • 母婴网站设计分析中企动力科技是干嘛的
  • 无锡网站建设企业青海省建设监理协会网站
  • 建设信用卡在网站挂失几步台州网站建设惠店科技
  • 网站制作语言有哪些手机网站建设软件
  • 免费网站模板 html注册一个商标多少钱
  • 建设厅网站174号文网站建设上传服务器步骤
  • 大连网站设计培训班企业邮箱怎么注册的
  • 微网站建设的第一步dz采集wordpress
  • 四川省住房和城乡建设厅网站首页主机网站建设
  • 教你如何做好网站中小企业网络营销案例
  • php做各种网站类型得模板只用html5可以做网站吗