欧美日韩国产成人_日韩网站在线观看_国产精品sss_国内自拍亚洲

登錄注冊
新聞 資訊 金融 知識 財經 理財 科技 金融 經濟 產品 系統 連接 科技 聚焦 欄目首頁
首頁 > 新聞 > 熱點 > > 正文

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

2023-05-08 13:24:25來源:實況網

(本文作者:觀測云資深系統開發工程師 熊豹)

2023 年 4 月 23 日,觀測云正式發布自研時序數據庫 GuanceDB,并在當天應用到了觀測云所有 SaaS 節點的底座。此次升級性能提升的效果立竿見影,對比之前使用 InfluxDB 的環境資源占用大幅降低、查詢性能顯著提升,我們成功地吃上了自己的狗糧。

我們也深知 talk is cheap show me the benchmark 的道理,這里發布我們在近期完成的 GuanceDB 性能壓測報告。

壓測方案說明

本次測試的目標是對比 GuanceDB、InfluxDB 和某知名開源時序數據庫(簡稱 xxDB)在相同的寫入負載和查詢條件下的性能表現及資源占用情況。

關于測試工具:

我們對比 tsbs、prometheus-benchmark 兩種時序數據庫的壓測方案。

其中 prometheus-benchmark 構造了更偏真實環境的持續寫入負載,指標數值的變化也更真實,所以我們主要參考 prometheus-benchmark 來構造本次測試。

原 prometheus-benchmark 方案中使用了 vmagent 來抓取和寫入指標,但我們今天測試的 3 種數據庫對 Prometheus 寫入協議支持力度不一,沒法一起比較。所以我們對 vmagent 進行了一些改造,讓其支持了 InfluxDB 的行寫入協議。

本次測試的最終方案如下:

1.部署的一個單機的 node-exporter ,其暴露宿主機的 1383 個真實指標

2.部署 Nginx 反代并緩存 node-exporter 結果 1s,降低頻繁請求的壓力

3.調整 agent 的抓取配置,模擬生成不同的 node-exporter 實例數以生成不同的寫入負載

4.agent 以相同的請求大小、頻率將數據同時以 influx 協議 http 接口寫入三種時序數據庫

軟件版本:

1.GuanceDB: v1.0.0

2.InfluxDB: v1.8.10

3.xxDB

主機配置:

1.壓測機:1 臺阿里云 ecs.g7.16xlarge 云主機:64 core,128 GB RAM

2.存儲集群:3 臺阿里云 ecs.g7.4xlarge 云主機:16 core,64 GB RAM,200 GB PL1 類型 ESSD

部署方式:

因為 InfluxDB 的開源版本不支持集群模式,所以我們也將分兩組進行測試。一組是 InfluxDB 與 GuanceDB、xxDB 的單機版本對比,另一組是 GuanceDB 與 xxDB 的集群模式進行對比,集群模式都使用 3 個存儲節點。

參數優化:

GuanceDB 對大部分場景都做了自動調優,所以我們不用手動調整配置。

InfluxDB 默認對高基數場景做了一些保護,我們調整 max-series-per-database = 0 放開了限制,cache-max-memory-size 增大到了 10g,并且開啟 tsi1 索引。

xxDB 我們也參考文檔進行了針對性的調優。

至此完成所有配置,開始測試。

寫入測試

●單機組

本組測試進行的測試輪次比較多,這里我們挑選某一輪展示詳細監控截圖。

在此輪測試中,我們虛擬了 344 個 node-exporter 實例,生成大約 50w 條活躍時間線,5s 抓取一次,時序點寫入 QPS 10w。

GuanceDB 資源開銷:CPU 占用率 2%,內存占用約 3 GB。

InfluxDB 資源開銷:CPU 占用率 16%,內存占用約 7.4 GB。

xxDB 資源開銷:CPU 占用率 61%,內存占用 9 GB。

匯總結果表格如下:

完成了限定性能的測試場景后,我們很好奇要多大的壓力才能將各臺數據庫主機的資源打滿,尤其對 GuanceDB,響應 10w 寫入 QPS 僅僅花費了 2% 的 CPU 開銷,它的性能上限在哪里?隨即我們開始加大 QPS,當各臺主機的 CPU,內存和磁盤若有一項被打滿時,即被認為到達瓶頸。

實際測試結果都是主機的 CPU 先被打滿,此時內存占用和磁盤寫入帶寬都還有余量,所以我們就以 CPU 利用率為瓶頸指標畫出以下對比圖:

在單機場景下,當 CPU 達到滿載時,xxDB 的寫入 QPS 約 15w,InfluxDB 約 90w,GuanceDB 約 270w。本輪 GuanceDB 獲得第一,寫入性能是 InfluxDB 的 3 倍。也可以看到在 CPU 利用率超過 20% 后,性能不再呈線性增長,都有一定程度衰退。

●集群組

我們按照之前的方法繼續測試 3 節點集群:

在集群場景下,仍然是 CPU 利用率先達到瓶頸。同樣在 CPU 滿載情況下,GuanceDB 此時的寫入 QPS 約為 860w,xxDB 約為 45w。

對比之前 GuanceDB 和 xxDB 的單機寫入性能測試,理想情況下 N 個節點的集群版的寫入性能應該是單機版的 N 倍,呈線性增長,實測 3 節點集群符合性能預期。

查詢測試

查詢測試將混合單機 InfluxDB、集群版 GuanceDB、集群版 xxDB 一起進行。集群一般可以將數據和查詢分攤并可以在節點之間并行查詢,理論上這個測試方式對 InfluxDB 不太公平,但條件受限,暫且這么設計。

我們虛擬 688 個 node-exporter 實例,生成大約 100w 個活躍時間線,5s 抓取一次,時序點寫入 QPS 20w。在持續寫入 24 小時后,我們再測試一些常見語句的查詢性能和對比存儲空間占用。

GuanceDB 同時支持 DQL 和 PromQL 兩種查詢語法。DQL 是觀測云自研的多模數據查詢語言,同時支持指標、日志、對象等多種類型負載數據的查詢和分析,語法表達非常簡潔。語法設計上跟 SQL 接近,但更加適應時序分析場景,學習曲線平滑。

這里我們一共對比了四種查詢語法在相同語義的 1h、8h、24h 不同時間范圍下的響應時間:

查詢 1 響應時間:

注:圖示中 0ms 表示響應時間不到 1ms。

查詢 2 響應時間:

查詢 3 響應時間:

注:圖示中 -1ms 表示請求響應時間超過了 60s 不計數。

空間占用對比

在上述的查詢測試構造的寫入壓力(活躍時間線 100w,時序點寫入 QPS 20w)下,運行 24 小時后,我們對比存儲空間占用。

總結

經過數輪的寫入和查詢性能測試,相信各位對 GuanceDB 的綜合性能表現已經有了比較清晰的認識了。GuanceDB 對比 InfluxDB 寫入性能提升 3 倍,存儲空間占用減少 68%,查詢性能提升 30 倍以上。GuanceDB 相比 xxDB 提升則更明顯,背后的原因是 xxDB 雖然明面上是支持了 Schemaless 數據的寫入,但是對 Schemaless 的場景明顯優化不足,所以表現欠佳。

GuanceDB 的優異性能來自于我們構建的高效的火山模型查詢引擎、SIMD 指令加速、對 Schemaless 數據的最優先支持等,也因為我們站在了 VictoriaMetrics 的肩膀上。非常感謝 VictoriaMetrics 開源社區對我們的支持,我們將持續貢獻回報社區,共同促進可觀測領域技術的發展與進步。

我們在 5 月中下旬也將發布 GuanceDB 的單機版本,歡迎大家到時關注和測試。如有同學對 GuanceDB 感興趣,或有任何疑問,可以隨時站內和我聯絡,或者在觀測云社群里溝通。

免責聲明:市場有風險,選擇需謹慎!此文僅供參考,不作買賣依據。

關鍵詞:

熱點
39熱文一周熱點
欧美日韩国产成人_日韩网站在线观看_国产精品sss_国内自拍亚洲
国产欧美日韩不卡免费| 国产女同性恋一区二区| 久久天天做天天爱综合色| 亚洲成人中文在线| 91国产丝袜在线播放| 中文字幕不卡在线播放| 丁香激情综合五月| 国产精品乱码久久久久久| 成人av免费在线| 亚洲精品免费播放| 884aa四虎影成人精品一区| 日韩在线一区二区| 久久视频一区二区| 播五月开心婷婷综合| 亚洲欧美国产三级| 欧美日韩精品三区| 国产一区日韩二区欧美三区| 欧美激情在线免费观看| 91浏览器在线视频| 免费精品视频在线| 国产精品高潮呻吟| 欧美高清视频不卡网| 韩国精品主播一区二区在线观看 | 欧美成人伊人久久综合网| 久久99精品国产麻豆不卡| 国产欧美日韩三区| 欧美日韩中文字幕一区二区| 精品在线观看视频| 一区二区三区在线视频免费| 日韩一区二区精品葵司在线| 亚洲激情综合网| 91网上在线视频| 亚洲欧洲日产国码二区| 欧美剧情电影在线观看完整版免费励志电影| 午夜av一区二区三区| 久久精品免费在线观看| 欧美性淫爽ww久久久久无| 国产资源在线一区| 亚洲图片欧美色图| 久久久久久日产精品| 欧美日韩国产一级二级| 不卡一区在线观看| 久久不见久久见免费视频7| 一区二区在线免费| 中文字幕免费不卡在线| 欧美日韩黄视频| 欧美一区二区女人| 91视频免费播放| 国产激情视频一区二区在线观看| 亚洲成人中文在线| 1区2区3区欧美| 久久久影视传媒| 欧美一区二区三区免费大片| 日本高清视频一区二区| 毛片基地黄久久久久久天堂| 91丨九色丨黑人外教| 国产九色sp调教91| 蜜臀av一区二区三区| 亚洲成人激情综合网| 国产精品久99| 国产欧美一区二区精品久导航| 91精品综合久久久久久| 欧美色成人综合| 一本在线高清不卡dvd| 成人黄色片在线观看| 国产精品亚洲午夜一区二区三区| 蜜桃视频一区二区三区 | 亚洲人成电影网站色mp4| 久久久三级国产网站| 精品sm在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美一级日韩免费不卡| 91精品国产黑色紧身裤美女| 欧美日韩和欧美的一区二区| 欧美色手机在线观看| 欧美日韩一区 二区 三区 久久精品 | 国产精品美女久久福利网站 | 911精品产国品一二三产区| 在线视频一区二区三区| 91精彩视频在线观看| 欧美在线你懂的| 717成人午夜免费福利电影| 91精品国产91综合久久蜜臀| 日韩亚洲欧美一区| 久久精品亚洲国产奇米99| 国产女同互慰高潮91漫画| 国产精品久久夜| 亚洲最大的成人av| 肉肉av福利一精品导航| 久久电影网电视剧免费观看| 国产真实乱偷精品视频免| 成av人片一区二区| 欧美日本在线一区| 久久久久成人黄色影片| 亚洲欧美激情一区二区| 日韩高清电影一区| 国产精品 日产精品 欧美精品| 成人高清视频免费观看| 欧美日韩国产免费| 国产午夜精品在线观看| 亚洲图片欧美一区| 国产美女娇喘av呻吟久久| 一本大道久久精品懂色aⅴ| 欧美一区二区三区视频免费| 国产女人18水真多18精品一级做| 一区二区三区鲁丝不卡| 国产一区二区久久| 欧美日韩成人激情| 国产精品久久久久久妇女6080 | 三级欧美韩日大片在线看| 国产精品综合二区| 欧美日韩一本到| 国产欧美一区二区精品性| 五月天一区二区三区| 不卡的电影网站| 2020国产成人综合网| 天天爽夜夜爽夜夜爽精品视频| 国产69精品久久久久毛片| 制服丝袜一区二区三区| 亚洲天堂精品在线观看| 国产麻豆精品在线观看| 欧美男女性生活在线直播观看| 中文字幕一区二区三区精华液 | 久久99国产乱子伦精品免费| 91蝌蚪porny九色| 国产日本一区二区| 久久99精品国产91久久来源| 欧美浪妇xxxx高跟鞋交| 亚洲欧洲精品一区二区三区| 国产精品亚洲视频| 日韩欧美在线网站| 视频一区免费在线观看| 在线观看日产精品| 一区二区三区四区蜜桃| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 另类小说综合欧美亚洲| 欧美日韩国产一级| 亚洲图片欧美综合| 91久久一区二区| 亚洲综合丝袜美腿| 欧美综合一区二区| 亚洲一区二区三区中文字幕在线| 91在线视频在线| 亚洲日本免费电影| 色先锋资源久久综合| 亚洲蜜臀av乱码久久精品蜜桃| 波多野结衣亚洲| 中文字幕一区二区三区精华液| 成人免费视频网站在线观看| 欧美激情一区不卡| av电影在线观看完整版一区二区| 亚洲国产精品99久久久久久久久| 高清成人免费视频| 亚洲欧洲www| 欧洲精品一区二区| 丝袜美腿亚洲一区二区图片| 91精品国产乱码| 国内精品久久久久影院一蜜桃| 26uuu亚洲婷婷狠狠天堂| 国产精品91一区二区| 中文字幕免费一区| 色婷婷香蕉在线一区二区| 亚洲一区二区三区四区不卡| 91精品国产一区二区三区香蕉| 青青草原综合久久大伊人精品| 欧美不卡123| 不卡的av中国片| 亚洲成人av电影| 久久久噜噜噜久久人人看| 99re视频这里只有精品| 午夜av一区二区| 久久久精品人体av艺术| 一本久道久久综合中文字幕| 五月激情综合色| 国产网站一区二区三区| 91精彩视频在线| 狠狠色狠狠色综合系列| 一色桃子久久精品亚洲| 777xxx欧美| www.欧美.com| 秋霞国产午夜精品免费视频 | 欧美福利视频一区| 国产福利一区二区三区视频| 亚洲精品成人悠悠色影视| 精品黑人一区二区三区久久 | 久久嫩草精品久久久精品一| 91视频在线观看免费| 伦理电影国产精品| 亚洲激情中文1区| 日韩美女视频一区二区在线观看| 丁香另类激情小说| 免费观看一级特黄欧美大片| 中文字幕乱码久久午夜不卡| 欧美另类变人与禽xxxxx| eeuss鲁一区二区三区| 国内国产精品久久| 日韩国产一区二| 樱花影视一区二区| 国产精品视频在线看| 337p粉嫩大胆色噜噜噜噜亚洲|