国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

這篇具有很好參考價(jià)值的文章主要介紹了ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

篩查分析

普及:JMQ 默認(rèn)生產(chǎn)者發(fā)送消息 QPS 受到主題的 broker 數(shù)量影響,(8w/s)/broker

3.2.1 MQ 積壓分析

1)分析原因一、ES 寫入量大,導(dǎo)致 ES 寫入 QPS 瓶頸

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸;
通過(guò)查詢集群負(fù)載,寫入隊(duì)列有無(wú)積壓,cpu 高不高,來(lái)定位
以下為調(diào)整 MQ 批量消費(fèi)大小后的 ES 監(jiān)控
寫入隊(duì)列無(wú)積壓,CPU 不高,寫入 QPS 沒(méi)有達(dá)到瓶頸

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

2)分析原因二、ES 寫入慢導(dǎo)致消費(fèi)積壓

ES 解析服務(wù)解析慢,瓶頸在 ES 解析處
根據(jù)當(dāng)前系統(tǒng) CPU、負(fù)載信息定位是否服務(wù)器性能滿負(fù)荷,是否擴(kuò)容
無(wú)報(bào)警信息,整體運(yùn)行平穩(wěn),基本排除業(yè)務(wù)資源達(dá)到瓶頸問(wèn)題引起寫入慢

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

MQ 消費(fèi)端消費(fèi)慢,瓶頸在消費(fèi)并發(fā)處
當(dāng)前主題分片數(shù) 3,隊(duì)列數(shù)為 15,默認(rèn)最大并發(fā)數(shù)為 15*10,報(bào)警當(dāng)時(shí)入隊(duì)數(shù) 500~700/s
定位問(wèn)題,為 MQ 消費(fèi)慢,其根本原因?yàn)槭艿?ES-Parse 業(yè)務(wù)系統(tǒng)處理速度影響

3.3 臨時(shí)處理方案

開(kāi)啟 mq 并行消費(fèi)策略,寫入 QPS 顯著增加

4 如何提升消費(fèi)速率,提升寫入 ES 速率

造成問(wèn)題原因核心點(diǎn)是 MQ 積壓,業(yè)務(wù)系統(tǒng)消費(fèi)慢,MQ 入隊(duì)數(shù)大于出隊(duì)數(shù),導(dǎo)致積壓

4.1 原理分析

4.1.1 存儲(chǔ)流程解析

第一步:binlake 訂閱 mysql binlog
第二步:發(fā) MQ,JMQ 數(shù)據(jù)傳輸
第三步:消費(fèi) JMQ 數(shù)據(jù),ES Paser 數(shù)據(jù)解析,
第四步:數(shù)據(jù)存儲(chǔ)

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

4.1.2 binlake 基本原理

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

4.1.3 binlake 發(fā)送 MQ 過(guò)程

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

4.1.4 JMQ 消費(fèi)原理

JMQ 消費(fèi)默認(rèn)就是批量消費(fèi)
消費(fèi)原理如下圖

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

批量消費(fèi)與并行消費(fèi)原理如下圖

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸

通過(guò)分析,在未開(kāi)啟并行消費(fèi)前提下,當(dāng)前主題最大處并發(fā)的消費(fèi)處理能力

即是隊(duì)列數(shù)

4.2 提升消費(fèi)速率的幾種方案

4.2.1MQ 增加消費(fèi)速度方法

擴(kuò)容,增加并發(fā)消費(fèi)能力
針對(duì) MQ 默認(rèn)情況下,一切擴(kuò)容都能解決問(wèn)題,增大分片數(shù),增加隊(duì)列數(shù)
需要額外資源,申請(qǐng)擴(kuò)容新的 broker,同時(shí)考慮增加消費(fèi)端實(shí)例

增加批量大小
首先保證,業(yè)務(wù)系統(tǒng) (ES-Parse) 消費(fèi) MQ 消息,處理 10 條和處理 100 條速度基本一樣
實(shí)踐:國(guó)際財(cái)務(wù)針對(duì)此方法進(jìn)行代碼邏輯改造

開(kāi)啟并行數(shù)
理論上增加(并行數(shù) / 批量數(shù))的倍數(shù)并發(fā)處理能力
要求數(shù)據(jù)無(wú)序,針對(duì)亂序,數(shù)據(jù)存儲(chǔ),不影響業(yè)務(wù)

4.2.2 并行有序的方案

1)實(shí)現(xiàn)數(shù)據(jù)冪等性,增加緩存,并行消費(fèi)策略

方案流程

ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-410708.html

到了這里,關(guān)于ES 寫入瓶頸需要進(jìn)行壓測(cè),才能確定實(shí)際是否達(dá)到瓶頸的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 做電商需要注意什么?怎樣才能做好云倉(cāng)?

    做電商需要注意什么?怎樣才能做好云倉(cāng)?

    物聯(lián)網(wǎng)的透明度和質(zhì)量保證 物聯(lián)網(wǎng)和大數(shù)據(jù)技術(shù)正在推動(dòng)有效電子商務(wù)物流的極限。 即使在客戶下訂單之前,您也應(yīng)確保更好的物流質(zhì)量保證,無(wú)論您是將貨物從全球各地的制造商運(yùn)送到您的倉(cāng)庫(kù)、第三方倉(cāng)庫(kù)或履行伙伴,還是從您的制造設(shè)施運(yùn)送到第三方履行伙伴。 通過(guò)

    2024年02月11日
    瀏覽(24)
  • 至少需要[XXXXMB]內(nèi)存才能安裝(寶塔導(dǎo)入數(shù)據(jù)庫(kù)提示)

    至少需要[XXXXMB]內(nèi)存才能安裝(寶塔導(dǎo)入數(shù)據(jù)庫(kù)提示)

    ①我的2g內(nèi)存騰訊云服務(wù)器想安裝mysql8.0 ②寶塔提示“至少需要[3700MB]內(nèi)存才能安裝” 將數(shù)據(jù)庫(kù)部署到寶塔上的時(shí)候提示-----》至少需要[XXXXMB]內(nèi)存才能安裝,解決的方法其實(shí)也很簡(jiǎn)單。 首先,進(jìn)入文件夾/www/server/panel/class,找到找到panelplugin.py文件 然后雙擊打開(kāi)這個(gè)文件進(jìn)行

    2024年04月15日
    瀏覽(36)
  • 寧芝 NIZ 鍵盤開(kāi)機(jī)需要重新插拔 USB 線才能使用

    寧芝 NIZ 鍵盤開(kāi)機(jī)后無(wú)法識(shí)別到鍵盤,需要重新插拔 USB 線才能使用。 按住 Fn + BackSpaceE 鍵 5 秒,鍵盤會(huì)切換模式, 狀態(tài)燈閃 1 次為 USB 接口;狀態(tài)燈閃 2 次為 PS / 2 自動(dòng)識(shí)別+ USB 手動(dòng)識(shí)別(關(guān)機(jī)斷電重啟電腦后必須再插拔一下 USB 接口)

    2024年02月10日
    瀏覽(68)
  • DELL服務(wù)器重啟以后需要按F1才能進(jìn)去系統(tǒng)

    DELL服務(wù)器重啟以后需要按F1才能進(jìn)去系統(tǒng)

    1、DELL服務(wù)器斷電以后啟動(dòng)會(huì)一直卡在這個(gè)頁(yè)面,需要手動(dòng)按F1才能進(jìn)入系統(tǒng),解決方法如下: 2、按F2進(jìn)入到\\\"for System Setup (BIOS)\\\" 3、進(jìn)入到:system BIOS 4、進(jìn)入到:Miscellaneous Settings 5、設(shè)置 F1/F2 Prompt on Error 選項(xiàng)為disabled 6、保存退出 重啟起動(dòng)機(jī)即可直接進(jìn)入到服務(wù)器系統(tǒng)

    2024年02月11日
    瀏覽(79)
  • 解決一個(gè)程序問(wèn)題需要多少步——確定我們沒(méi)有在摸魚

    解決一個(gè)程序問(wèn)題需要多少步——確定我們沒(méi)有在摸魚

    3 天前,運(yùn)行的社區(qū)系統(tǒng)報(bào)告,很多老的歷史照片都無(wú)法作為附件加載 —— 小鯊魚,快來(lái)解決問(wèn)題。 很多人都問(wèn)題,為什么程序員每天不是在調(diào) Bug 就是在調(diào) Bug 的路上。 其實(shí)呀,計(jì)算機(jī)是一個(gè)邏輯性非常強(qiáng)的東西,每一步都應(yīng)該是原因的,所以我們要通過(guò)邏輯性找到不同的

    2024年02月09日
    瀏覽(21)
  • 綠盾用戶使用看圖軟件每次都需要把圖片解密之后才能打開(kāi)查看,怎么才能不用這么麻煩打開(kāi)就能看

    綠盾用戶使用看圖軟件每次都需要把圖片解密之后才能打開(kāi)查看,怎么才能不用這么麻煩打開(kāi)就能看

    Win10專業(yè)版 綠盾控制臺(tái)7.0 看圖軟件FastStone Image Viewer 綠盾用戶使用看圖軟件FastStone Image Viewer每次都需要把圖片解密之后才能打開(kāi)查看,怎么才能不用這么麻煩打開(kāi)就能看,用戶說(shuō)每次都需要把圖片解密之后才能使用,實(shí)在是影響效率 需要綠盾控制臺(tái)添加自定義程序 1.遠(yuǎn)程用

    2024年02月14日
    瀏覽(78)
  • 【人工智能】大模型時(shí)代,程序員需要具備哪些技能才能勝任?

    目錄 一、深度學(xué)習(xí)算法和模型 二、計(jì)算機(jī)視覺(jué)和自然語(yǔ)言處理 三、數(shù)據(jù)處理和管理

    2024年02月07日
    瀏覽(14)
  • 羅技鍵盤的insert鍵需要按住Fn才能生效?教你修改!

    羅技鍵盤的insert鍵需要按住Fn才能生效?教你修改!

    這里采用羅技k780作為示范 當(dāng)我們?cè)趌inux操作系統(tǒng)中時(shí),由于linux中的復(fù)制粘貼與windows不同,需要按住ctrl+insert、shift+insert,需要頻繁的使用到insert鍵。但是羅技的非108鍵的薄膜鍵盤需要加上fn的組合鍵才能觸發(fā)insert鍵,也就是說(shuō),復(fù)制時(shí)需要按住三個(gè)鍵:ctrl + fn +insert。多按一

    2024年02月11日
    瀏覽(81)
  • linux服務(wù)器 tcp高并發(fā)壓測(cè)需要設(shè)置項(xiàng)

    linux服務(wù)器部署了一個(gè)tcp服務(wù),需要進(jìn)行并發(fā)壓力測(cè)試? 看看服務(wù)器能支持多少個(gè)tcp長(zhǎng)連接? ?預(yù)計(jì)會(huì)有50w個(gè)連接 需要設(shè)置linux 不然是無(wú)法支持這么多連接的? ?如果達(dá)到這個(gè)值是無(wú)法建立新連接的? 報(bào)錯(cuò)信息一般為? too many open files ? 1 ,? fs.file-max?linux系統(tǒng)能打開(kāi)的文件句柄

    2024年04月10日
    瀏覽(25)
  • 軟件測(cè)試工程師需要達(dá)到什么水平才能順利拿到 20k 無(wú)壓力?

    軟件測(cè)試工程師需要達(dá)到什么水平才能順利拿到 20k 無(wú)壓力?

    最近有粉絲朋友問(wèn):軟件測(cè)試員需要達(dá)到什么水平才能順利拿到 20k 無(wú)壓力? 這里寫一篇文章來(lái)詳細(xì)說(shuō)說(shuō): 作為軟件測(cè)試人員,首先要具備扎實(shí)的測(cè)試基礎(chǔ)知識(shí)。這包括測(cè)試方法、測(cè)試流程、測(cè)試用例設(shè)計(jì)、缺陷管理等方面的掌握。我們需要了解各種測(cè)試類型和級(jí)別,如單元

    2023年04月23日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包