久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

(本文作者:觀測(cè)云資深系統(tǒng)開(kāi)發(fā)工程師 熊豹)

2023 年 4 月 23 日,觀測(cè)云正式發(fā)布自研時(shí)序數(shù)據(jù)庫(kù) GuanceDB,并在當(dāng)天應(yīng)用到了觀測(cè)云所有 SaaS 節(jié)點(diǎn)的底座。此次升級(jí)性能提升的效果立竿見(jiàn)影,對(duì)比之前使用 InfluxDB 的環(huán)境資源占用大幅降低、查詢性能顯著提升,我們成功地吃上了自己的狗糧。

我們也深知 talk is cheap show me the benchmark 的道理,這里發(fā)布我們?cè)诮谕瓿傻?GuanceDB 性能壓測(cè)報(bào)告。

壓測(cè)方案說(shuō)明

本次測(cè)試的目標(biāo)是對(duì)比 GuanceDB、InfluxDB 和某知名開(kāi)源時(shí)序數(shù)據(jù)庫(kù)(簡(jiǎn)稱 xxDB)在相同的寫(xiě)入負(fù)載和查詢條件下的性能表現(xiàn)及資源占用情況。

關(guān)于測(cè)試工具:

我們對(duì)比 tsbs、prometheus-benchmark 兩種時(shí)序數(shù)據(jù)庫(kù)的壓測(cè)方案。

其中 prometheus-benchmark 構(gòu)造了更偏真實(shí)環(huán)境的持續(xù)寫(xiě)入負(fù)載,指標(biāo)數(shù)值的變化也更真實(shí),所以我們主要參考 prometheus-benchmark 來(lái)構(gòu)造本次測(cè)試。

原 prometheus-benchmark 方案中使用了 vmagent 來(lái)抓取和寫(xiě)入指標(biāo),但我們今天測(cè)試的 3 種數(shù)據(jù)庫(kù)對(duì) Prometheus 寫(xiě)入?yún)f(xié)議支持力度不一,沒(méi)法一起比較。所以我們對(duì) vmagent 進(jìn)行了一些改造,讓其支持了 InfluxDB 的行寫(xiě)入?yún)f(xié)議。

本次測(cè)試的最終方案如下:

1.部署的一個(gè)單機(jī)的 node-exporter ,其暴露宿主機(jī)的 1383 個(gè)真實(shí)指標(biāo)

2.部署 Nginx 反代并緩存 node-exporter 結(jié)果 1s,降低頻繁請(qǐng)求的壓力

3.調(diào)整 agent 的抓取配置,模擬生成不同的 node-exporter 實(shí)例數(shù)以生成不同的寫(xiě)入負(fù)載

4.agent 以相同的請(qǐng)求大小、頻率將數(shù)據(jù)同時(shí)以 influx 協(xié)議 http 接口寫(xiě)入三種時(shí)序數(shù)據(jù)庫(kù)

軟件版本:

1.GuanceDB: v1.0.0

2.InfluxDB: v1.8.10

3.xxDB

主機(jī)配置:

1.壓測(cè)機(jī):1 臺(tái)阿里云 ecs.g7.16xlarge 云主機(jī):64 core,128 GB RAM

2.存儲(chǔ)集群:3 臺(tái)阿里云 ecs.g7.4xlarge 云主機(jī):16 core,64 GB RAM,200 GB PL1 類型 ESSD

部署方式:

因?yàn)?InfluxDB 的開(kāi)源版本不支持集群模式,所以我們也將分兩組進(jìn)行測(cè)試。一組是 InfluxDB 與 GuanceDB、xxDB 的單機(jī)版本對(duì)比,另一組是 GuanceDB 與 xxDB 的集群模式進(jìn)行對(duì)比,集群模式都使用 3 個(gè)存儲(chǔ)節(jié)點(diǎn)。

參數(shù)優(yōu)化:

GuanceDB 對(duì)大部分場(chǎng)景都做了自動(dòng)調(diào)優(yōu),所以我們不用手動(dòng)調(diào)整配置。

InfluxDB 默認(rèn)對(duì)高基數(shù)場(chǎng)景做了一些保護(hù),我們調(diào)整 max-series-per-database = 0 放開(kāi)了限制,cache-max-memory-size 增大到了 10g,并且開(kāi)啟 tsi1 索引。

xxDB 我們也參考文檔進(jìn)行了針對(duì)性的調(diào)優(yōu)。

至此完成所有配置,開(kāi)始測(cè)試。

寫(xiě)入測(cè)試

單機(jī)組

本組測(cè)試進(jìn)行的測(cè)試輪次比較多,這里我們挑選某一輪展示詳細(xì)監(jiān)控截圖。

在此輪測(cè)試中,我們虛擬了 344 個(gè) node-exporter 實(shí)例,生成大約 50w 條活躍時(shí)間線,5s 抓取一次,時(shí)序點(diǎn)寫(xiě)入 QPS 10w。

GuanceDB 資源開(kāi)銷:CPU 占用率 2%,內(nèi)存占用約 3 GB。

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

InfluxDB 資源開(kāi)銷:CPU 占用率 16%,內(nèi)存占用約 7.4 GB。

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

xxDB 資源開(kāi)銷:CPU 占用率 61%,內(nèi)存占用 9 GB。

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

匯總結(jié)果表格如下:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

完成了限定性能的測(cè)試場(chǎng)景后,我們很好奇要多大的壓力才能將各臺(tái)數(shù)據(jù)庫(kù)主機(jī)的資源打滿,尤其對(duì) GuanceDB,響應(yīng) 10w 寫(xiě)入 QPS 僅僅花費(fèi)了 2% 的 CPU 開(kāi)銷,它的性能上限在哪里?隨即我們開(kāi)始加大 QPS,當(dāng)各臺(tái)主機(jī)的 CPU,內(nèi)存和磁盤(pán)若有一項(xiàng)被打滿時(shí),即被認(rèn)為到達(dá)瓶頸。

實(shí)際測(cè)試結(jié)果都是主機(jī)的 CPU 先被打滿,此時(shí)內(nèi)存占用和磁盤(pán)寫(xiě)入帶寬都還有余量,所以我們就以 CPU 利用率為瓶頸指標(biāo)畫(huà)出以下對(duì)比圖:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

在單機(jī)場(chǎng)景下,當(dāng) CPU 達(dá)到滿載時(shí),xxDB 的寫(xiě)入 QPS 約 15w,InfluxDB 約 90w,GuanceDB 約 270w。本輪 GuanceDB 獲得第一,寫(xiě)入性能是 InfluxDB 的 3 倍。也可以看到在 CPU 利用率超過(guò) 20% 后,性能不再呈線性增長(zhǎng),都有一定程度衰退。

集群組

我們按照之前的方法繼續(xù)測(cè)試 3 節(jié)點(diǎn)集群:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

在集群場(chǎng)景下,仍然是 CPU 利用率先達(dá)到瓶頸。同樣在 CPU 滿載情況下,GuanceDB 此時(shí)的寫(xiě)入 QPS 約為 860w,xxDB 約為 45w。

對(duì)比之前 GuanceDB 和 xxDB 的單機(jī)寫(xiě)入性能測(cè)試,理想情況下 N 個(gè)節(jié)點(diǎn)的集群版的寫(xiě)入性能應(yīng)該是單機(jī)版的 N 倍,呈線性增長(zhǎng),實(shí)測(cè) 3 節(jié)點(diǎn)集群符合性能預(yù)期。

查詢測(cè)試

查詢測(cè)試將混合單機(jī) InfluxDB、集群版 GuanceDB、集群版 xxDB 一起進(jìn)行。集群一般可以將數(shù)據(jù)和查詢分?jǐn)偛⒖梢栽诠?jié)點(diǎn)之間并行查詢,理論上這個(gè)測(cè)試方式對(duì) InfluxDB 不太公平,但條件受限,暫且這么設(shè)計(jì)。

我們虛擬 688 個(gè) node-exporter 實(shí)例,生成大約 100w 個(gè)活躍時(shí)間線,5s 抓取一次,時(shí)序點(diǎn)寫(xiě)入 QPS 20w。在持續(xù)寫(xiě)入 24 小時(shí)后,我們?cè)贉y(cè)試一些常見(jiàn)語(yǔ)句的查詢性能和對(duì)比存儲(chǔ)空間占用。

GuanceDB 同時(shí)支持 DQL 和 PromQL 兩種查詢語(yǔ)法。DQL 是觀測(cè)云自研的多模數(shù)據(jù)查詢語(yǔ)言,同時(shí)支持指標(biāo)、日志、對(duì)象等多種類型負(fù)載數(shù)據(jù)的查詢和分析,語(yǔ)法表達(dá)非常簡(jiǎn)潔。語(yǔ)法設(shè)計(jì)上跟 SQL 接近,但更加適應(yīng)時(shí)序分析場(chǎng)景,學(xué)習(xí)曲線平滑。

這里我們一共對(duì)比了四種查詢語(yǔ)法在相同語(yǔ)義的 1h、8h、24h 不同時(shí)間范圍下的響應(yīng)時(shí)間:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

查詢 1 響應(yīng)時(shí)間:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

注:圖示中 0ms 表示響應(yīng)時(shí)間不到 1ms。

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

查詢 2 響應(yīng)時(shí)間:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!
吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

查詢 3 響應(yīng)時(shí)間:

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

注:圖示中 -1ms 表示請(qǐng)求響應(yīng)時(shí)間超過(guò)了 60s 不計(jì)數(shù)。

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

空間占用對(duì)比

在上述的查詢測(cè)試構(gòu)造的寫(xiě)入壓力(活躍時(shí)間線 100w,時(shí)序點(diǎn)寫(xiě)入 QPS 20w)下,運(yùn)行 24 小時(shí)后,我們對(duì)比存儲(chǔ)空間占用。

吃下 GuanceDB 狗糧后,觀測(cè)云查詢性能提升超 30 倍!

總結(jié)

經(jīng)過(guò)數(shù)輪的寫(xiě)入和查詢性能測(cè)試,相信各位對(duì) GuanceDB 的綜合性能表現(xiàn)已經(jīng)有了比較清晰的認(rèn)識(shí)了。GuanceDB 對(duì)比 InfluxDB 寫(xiě)入性能提升 3 倍,存儲(chǔ)空間占用減少 68%,查詢性能提升 30 倍以上。 GuanceDB 相比 xxDB 提升則更明顯,背后的原因是 xxDB 雖然明面上是支持了 Schemaless 數(shù)據(jù)的寫(xiě)入,但是對(duì) Schemaless 的場(chǎng)景明顯優(yōu)化不足,所以表現(xiàn)欠佳。

GuanceDB 的優(yōu)異性能來(lái)自于我們構(gòu)建的高效的火山模型查詢引擎、SIMD 指令加速、對(duì) Schemaless 數(shù)據(jù)的最優(yōu)先支持等,也因?yàn)槲覀冋驹诹?VictoriaMetrics 的肩膀上。非常感謝 VictoriaMetrics 開(kāi)源社區(qū)對(duì)我們的支持,我們將持續(xù)貢獻(xiàn)回報(bào)社區(qū),共同促進(jìn)可觀測(cè)領(lǐng)域技術(shù)的發(fā)展與進(jìn)步。

我們?cè)?5 月中下旬也將發(fā)布 GuanceDB 的單機(jī)版本,歡迎大家到時(shí)關(guān)注和測(cè)試。 如有同學(xué)對(duì) GuanceDB 感興趣,或有任何疑問(wèn),可以隨時(shí)站內(nèi)和我聯(lián)絡(luò),或者在觀測(cè)云社群里溝通。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
色老板在线视频一区二区| 成人国产精品一区二区网站| 久久国产亚洲精品| 午夜在线播放视频欧美| 久久精品99国产精品| 激情综合五月| 亚洲女同中文字幕| 91午夜精品| 久久男人天堂| 亚洲欧美日韩精品一区二区| 国产精品手机在线播放| 香蕉视频亚洲一级| 日韩精品一二三区| 国产一区二区亚洲| 亚洲综合精品| 麻豆精品在线观看| 1024精品久久久久久久久| 一级欧美视频| 久久久久久久欧美精品| 天堂网av成人| 日韩精彩视频在线观看| 麻豆网站免费在线观看| 美女精品在线观看| 欧美激情视频一区二区三区在线播放| 欧美成人高清| 国产剧情在线观看一区| 91精品国产91久久久久久黑人| 亚洲精品伦理| 久久影院午夜精品| 日韩av三区| 亚洲一本视频| 美女高潮久久久| 国产精品日韩欧美一区| 国产成人久久精品麻豆二区| 亚洲精品在线国产| 视频福利一区| 国产剧情在线观看一区| 欧美在线影院| 国产精品va视频| 视频在线观看91| 日本不良网站在线观看| 日韩激情啪啪| 午夜欧美理论片| 麻豆国产精品视频| 免费黄网站欧美| 在线观看精品| 91亚洲无吗| 野花国产精品入口| 亚洲精品国产嫩草在线观看| 国产九九精品| 免费精品视频在线| 欧美99久久| 美女久久久久久| 美女精品一区| 欧美亚洲精品在线| 国精品产品一区| 青草综合视频| 免费观看日韩电影| 免费欧美一区| 欧美一级鲁丝片| 欧美激情视频一区二区三区免费 | 激情视频一区二区三区| 麻豆久久久久久| 亚洲日本久久| 国产亚洲福利| 99精品综合| 国产成人精品一区二区三区免费 | 日本伊人午夜精品| 亚洲中字黄色| 免费观看久久av| 日韩高清中文字幕一区二区| 精品免费av一区二区三区| 欧美综合社区国产| 国产免费成人| 亚洲精品va| 欧美日韩在线观看视频小说| 国产传媒av在线| 福利一区二区免费视频| 久久这里只有| 精品亚洲二区| 精品视频国产| 日本一区二区免费高清| 精品三级在线观看视频| 免费在线成人| 久久精品国产网站| 精品视频一区二区三区四区五区| 麻豆视频一区| 精品久久影院| 国产在线观看91一区二区三区| 国产精品国码视频| 久久中文欧美| 激情黄产视频在线免费观看| 香蕉成人av| 国产专区一区| 黄页网站一区| 久久亚洲一区| 在线观看亚洲精品福利片| 手机精品视频在线观看| 欧美中文日韩| 亚洲精品美女91| 亚洲精品福利| 欧美日韩精品一区二区三区在线观看| 欧美日韩 国产精品| 欧美一区影院| 国产精品三级| 免费亚洲一区| 青青青免费在线视频| 久久久久国产| 日韩影院在线观看| 日韩高清一区在线| 国产精品丝袜在线播放| 精品国产中文字幕第一页| 人在线成免费视频| 91久久久精品国产| 国内激情久久| 一区二区国产在线观看| 国产欧美一级| 高清av一区| 欧美成人日韩| 视频在线观看一区| 国产伦精品一区二区三区视频| 久久爱www成人| 欧美aa在线观看| 视频一区中文字幕国产| 国产精一区二区| 特黄毛片在线观看| 在线一区电影| 日本aⅴ免费视频一区二区三区| 美女视频免费精品| 欧美在线观看视频一区| 五月激激激综合网色播| 牛牛精品成人免费视频| 视频福利一区| 日韩欧美中文字幕在线视频| 国产精品久一| 99久久精品费精品国产| 中文字幕亚洲影视| 加勒比视频一区| 香蕉成人久久| 免费在线观看一区| 日韩一级精品| 麻豆精品少妇| 五月精品视频| 国产美女亚洲精品7777| 久久久精品午夜少妇| 日本免费在线视频不卡一不卡二| 四虎国产精品免费观看| 免费久久99精品国产| 国产成人77亚洲精品www| 免费欧美一区| 国产伦精品一区二区三区在线播放 | 伊人久久大香线蕉av超碰演员| 亚洲免费一区三区| 97国产成人高清在线观看| 午夜精品亚洲| 国产精品久久久久久久久免费高清 | 亚洲婷婷在线| 国产日本亚洲| 欧美日韩国产探花| 国产精品99久久免费观看| 九九久久电影| 久久精品国产99国产| 亚洲尤物在线| 成人精品国产亚洲| 日韩在线电影| 亚洲一级特黄| 欧美激情综合| 天堂av在线一区| аⅴ资源天堂资源库在线| 免费在线欧美视频| 日韩伦理福利| 国产亚洲精品美女久久久久久久久久| 久久国产直播| 麻豆精品久久| 婷婷综合国产| 欧美理论视频| 久久免费视频66| 免费观看日韩电影| 色婷婷精品视频| 麻豆国产精品视频| 亚洲精品第一| 午夜精品一区二区三区国产| 成人在线视频区| 国产欧美一区二区精品久久久| 米奇777超碰欧美日韩亚洲| 精品中文字幕一区二区三区| 日本一区免费网站| 在线亚洲成人| 欧美精品高清| 精品日本视频| 国产精品日韩精品中文字幕| 日韩一区精品字幕| 激情久久五月| 神马久久午夜| 国产一区二区三区精品在线观看| 亚州av日韩av| 国产精品日本| 精品一区亚洲| 日韩精品水蜜桃| 国产一区二区三区天码|