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

站長資訊網
最全最豐富的資訊網站

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

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

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

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。

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

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

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

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

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

匯總結果表格如下:

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

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

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

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

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

集群組

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

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

在集群場景下,仍然是 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 不同時間范圍下的響應時間:

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

查詢 1 響應時間:

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

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

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

查詢 2 響應時間:

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

查詢 3 響應時間:

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

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

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

空間占用對比

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

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

總結

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

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

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

申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
91成人精品视频| 欧美日韩中出| 欧美日韩亚洲一区三区| 亚洲一区久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产亚洲高清在线观看| 国产亚洲一卡2卡3卡4卡新区| 欧美日韩亚洲国产精品| 国产欧美日韩影院| 久久中文字幕导航| 另类专区亚洲| 欧美理论视频| 蜜桃视频免费观看一区| 日本精品久久| 国产一区日韩| 欧洲毛片在线视频免费观看| 香蕉国产精品| 四虎成人精品一区二区免费网站| 88久久精品| 精品久久不卡| 国产国产精品| 日韩二区三区在线观看| 久久不见久久见国语| 亚洲精品88| 亚洲欧美日韩国产综合精品二区| 欧美综合社区国产| 给我免费播放日韩视频| 婷婷综合五月| 国产精品一二| 成人午夜国产| 日韩高清一区| 精品一区二区男人吃奶| 婷婷激情综合| 国产精品亲子伦av一区二区三区| 日韩精品首页| 日本午夜精品一区二区三区电影| 成人国产精选| 免费美女久久99| 国产成人精品一区二区免费看京 | 日本不卡视频在线观看| 97成人超碰| 99精品一区| 日韩美女国产精品| 欧美三级精品| 日本亚洲最大的色成网站www | 国产va在线视频| 久久国产精品毛片| 久久精品伊人| 亚洲+小说+欧美+激情+另类| 日韩欧美另类一区二区| 亚洲三级视频| 99久久精品费精品国产| 国产欧美一区二区精品久久久 | 久久香蕉网站| 深夜福利一区| 久久久国产亚洲精品| 91福利精品在线观看| 久久在线视频免费观看| 久久不卡日韩美女| 中文无码日韩欧| 国产亚洲一区二区手机在线观看| 欧美午夜网站| 蜜桃av一区二区| 国产va在线视频| 97久久亚洲| 欧美专区18| 桃色一区二区| 国际精品欧美精品| 国产日韩三级| 亚洲精选成人| 首页国产欧美久久| 在线日韩欧美| 国产精品久久久久久久免费观看 | av不卡在线看| 日韩欧美一区二区三区在线观看 | 久久精品 人人爱| 综合欧美精品| 91成人精品| 欧美性感美女一区二区| 成人亚洲一区| 麻豆久久一区| 欧美一区精品| 日韩欧美中文字幕电影| 在线综合视频| 欧美另类综合| 国产一区亚洲| 日韩欧美少妇| 久久精品影视| 精品亚洲美女网站| 亚洲国产欧美日本视频| 国产精品.xx视频.xxtv| 欧美视频二区| 91成人小视频| 国产精品调教视频| 国产精选一区| 国产免费播放一区二区| 国产伦理一区| 国产精品亚洲片在线播放| 欧美色综合网| 国产精品男女| 麻豆传媒一区二区三区| 你懂的亚洲视频| 国产精品美女在线观看直播| 国产九九精品| 精品国产美女a久久9999| 国产69精品久久| 日韩欧美二区| 久久久久亚洲| 伊人影院久久| 亚洲精品美女91| 国产日韩三级| 国产成人黄色| 日韩一区二区在线免费| 樱桃视频成人在线观看| 日韩在线欧美| 午夜精品影院| 在线国产精品一区| 奇米亚洲欧美| 精品国产乱码久久久久久1区2匹| sm捆绑调教国产免费网站在线观看| 免费看av不卡| 久久av在线| 国产精品亚洲综合色区韩国| 国产成人77亚洲精品www| 欧洲亚洲一区二区三区| 精品欧美激情在线观看| 日韩专区在线视频| 亚洲视频二区| 国产欧美日韩视频在线| 精品成人18| 欧美日韩视频| 久久国产乱子精品免费女| 精品国产欧美日韩| 欧美日韩色图| 日产欧产美韩系列久久99| 欧美国产日韩电影| 天堂av在线| 蜜桃av一区二区在线观看| 国产精成人品2018| 久久国产主播| 亚洲精品影院在线观看| 国产精品15p| 2023国产精品久久久精品双| 日本一区二区三区视频在线看| 麻豆国产精品一区二区三区| 欧美午夜精品一区二区三区电影| 日韩有吗在线观看| 日本免费一区二区三区四区| 天堂成人国产精品一区| 国产高清日韩| 女人av一区| 久久中文欧美| 亚洲人成毛片在线播放女女| 国产成人精品一区二区三区视频| 国产精品嫩草99av在线| 美女在线视频一区| 女人av一区| 美女毛片一区二区三区四区最新中文字幕亚洲| 欧美日韩尤物久久| 国产图片一区| 亚洲精品小说| 精品无人区麻豆乱码久久久| 中文字幕av亚洲精品一部二部 | 国产欧美一区二区三区国产幕精品 | 国产一区二区三区网| 中文日韩在线| 国产精品二区不卡| 日本免费一区二区视频| 亚洲成人二区| 国产日产一区| 99pao成人国产永久免费视频| 国产精品99久久免费观看| 久热re这里精品视频在线6| 国产成人精品一区二区三区免费 | 国产主播一区| 精品久久久中文字幕| 婷婷综合福利| 亚洲黄页一区| 亚洲欧洲国产精品一区| 99热国内精品| 丁香婷婷久久| 久久激情av| 亚洲1区在线| 亚洲精品国产偷自在线观看| 成人污污视频| 久久精品97| 青青草国产成人99久久| 亚洲激情婷婷| 91精品蜜臀一区二区三区在线| 麻豆国产精品| 欧美久久亚洲| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 精品中国亚洲| 日韩精品五月天| 日韩精品一二三四| 欧美大黑bbbbbbbbb在线| 日韩av二区| 国产欧美一区二区三区国产幕精品| 日韩一区二区三区高清在线观看 | 视频在线在亚洲|