成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

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

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

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

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

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

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

壓測方案說明

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

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

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

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

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

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

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

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

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

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

軟件版本:

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 個存儲節(jié)點。

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

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

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

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

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

寫入測試

單機組

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

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

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

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

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

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

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

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

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

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

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

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

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

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

集群組

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

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

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

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

查詢測試

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

空間占用對比

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

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

總結(jié)

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

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

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

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
国产强被迫伦姧在线观看无码| 国精产品一品二品国精日本| 国产精品无码素人福利免费| 国产一区二区三区在线视頻 | 欧美人与性囗牲恔配视频| 强壮公弄得我次次高潮小说| 日韩成人无码中文字幕| 无码精品人妻一区二区三区网站 | 免费体验120秒视频| 人妻蜜と1~4中文字幕月野定规| 少妇精品无码一区二区三区 | 最新精品国偷自产在线婷婷| 被老外添嫩苞添高潮NP电影| 国产成人亚洲综合A∨| 精品久久久无码专区中文字幕| 鲁一鲁一鲁一鲁一澡| 人妻无码AⅤ不卡中文字幕| 无码aⅴ精品一区二区三区浪潮 | 男人边吃奶边揉好爽免费视频| 人妻无码一区二区19P| 无码中文字幕AV免费放| 亚洲午夜无码片在线观看影院| ASS鲜嫩鲜嫩PICS| 国产精品导航一区二区| 久久久久久久性潮| 人妻少妇精品国语对白| 西西人体午夜视频无码| 在线播放免费人成毛片软件| 成人永久免费福利视频免费| 韩漫漫画登录页面入口弹窗秋蝉张| 久久天天躁狠狠躁夜夜AV| 日本少妇人妻XXXXⅩ18欧美| 亚洲AV无码乱码国产精品久久| 中文乱码精品一区二区三区人妻| 从今天开始当城主| 精品久久一卡2卡三卡4卡分区| 哦┅┅快┅┅用力啊┅┅村妇 | 欧美最猛性XXX| 图片小说视频一区二区| 野花影视大全在线西瓜在线播放| 初尝人妻少妇中文字幕| 精品少妇无码AV无码专区蜜臀| 欧美丰满性久久久久久久 | 日本喷奶水中文字幕视频| 西方37大但人文艺术A管77| 再深点灬舒服灬太大了添动视频| 丰满少妇邻居找我泻火| 久久久久亚洲AV成人人电影 | 亚洲男同帅GAY片在线观看| jizjizjiz亚洲熟妇无码| 国产偷亚洲偷欧美偷精品| 女人偷拍厕所69XXXXXWW| 性生生活30分钟免费| 99亚洲乱人伦AⅤ精品| 国产无套内射普通话对白| 欧美猛少妇色XXXXX猛交| 亚洲AV无码一区二区密桃精品| MM1313午夜视频在线观看| 黑人人妻AV一区二区三| 人人妻人人做人人人少妇| 亚洲日韩电影久久| 国产AⅤ精品一区二区久久| 乱妇乱女熟妇熟女网站| 无码专区狠狠躁躁天天躁| 99久久婷婷国产一区二区| 好儿子妈妈今天就是你的女人| 人妻少妇(11一32)章| 亚洲一区二区三区在线网址 | 被老头一个晚上做了6次| 久久精品亚洲中文无东京热| 调教小SAO货撅起打屁股作文| 51精品国产人成在线观看| 国内精品久久久久影院中文字幕 | 免费无码国产V片在线观看| 亚洲AV成人无码久久精品老人| YY8090理论三级在线观看| 久久精品亚洲精品无码白云TV | 国产亚洲AV手机在线观看| 人成AAAAA毛天堂片| 亚洲一级性爱视频| 国产男男激情VIDEOSGAY| 人妻无码久久久久久久久久久| 亚洲综合色区另类AV| 国产欧美精品一区AⅤ影院| 日本喷奶水中文字幕视频| 中文字幕AV一区二区三区人妻少 | 吃花核心舌头在里面旋转| 蜜臀AV无码一区二区三区| 亚洲成熟丰满熟妇高潮XXXXX | 玩护士睡老师勾搭女下属| А√天堂资源在线官网BT| 老外免费CSGO交易网站有哪些| 亚洲AV成人无码网站| 公侵犯人妻一区二区三区| 欧美另类精品黑人巨大| 又硬又大又长又粗又深| 精品国产一区二区三区AV 性色| 无码粉嫩虎白一线天在线观看| KDBACC小蝌蚪新版本的特点| 看全色黄大色大片免费久久| 亚洲AV永久无码精品一区| 国产成人综合久久久久久| 日本精产国品一二三产品区别| 在线天堂中文WWW官网| 久久成人A毛片免费观看网站| 亚洲AV无码一区二区一二区| 国产精品久久久久久TV| 日系女生裸妆素颜| 啊别插了视频高清在线观看| 妺妺窝人体色WWW看美女| 一米八五插一米六可以吗| 精品无码久久久久久尤物| 亚洲AV无码一区二区三区18| 国产乱子伦视频在线播放| 天堂AV亚洲ITV在线AⅤ| 道德沦丧一家3口小说| 人妻少妇中文字幕| JEALOUSVUE成熟五十| 欧美人与动牲交A免费| ASIAN高潮.颤抖.抽搐BL| 欧美丰满少妇人妻精品| ASS年轻少妇BBWPICS| 欧美成在线精品视频| 97国产精华液哪个品牌比较好贵| 蜜臀AV网站在线观看| 中文字幕亚洲人妻| 嫩草欧美曰韩国产大片| 99精品久久久久久久婷婷| 欧美人与动牲交A欧美精品Z| JEAⅠOUSVUE成熟少归A| 人妻一区二区三区高清AV专区| 菠萝蜜视频在线观看入口| 日日噜噜夜夜爽爽| 国产V亚洲V天堂A无码| 偷窥少妇久久久久久久久| 国产精品久久毛片| 小SAO货水好多真紧H视频| 国精产品一区二区三区有限| 亚洲AV永久无码成人网站| 精品国产丝袜黑色高跟鞋| 亚洲中文字幕久久精品无码喷水| 久久亚洲精品中文字幕波多野结衣| 一本一道AV无码中文字幕﹣百度| 老旺的大肉蟒进进出出视频| 2022国产在线无码精品| 人妻含泪让粗大挺进| 丁香花在线电影小说| 无码人妻一区二区三区免费手机 | 女儿的朋友3完有限中字木瓜| JAPAN丰满人妻HD| 日韩午夜理论免费TV影院| 国产成人无码AV在线影院 | 国内最真实ⅩⅩⅩ人伦| 亚洲清清爽爽AABB| 免费精品无码AV片在线观看| FREE性熟女妓女TUBE| 色天使色偷偷色噜噜噜AV天堂| 国产精品白丝AV嫩草影院| 亚洲AV中文无码字幕色 | 国语第一次处破女| 野花日本中文免费完整版4| 欧美 日韩 国产 另类 图片区| 产精品无码久久_亚洲国产精| 翁熄小莹女博士高潮连连| 精品卡一卡2卡三卡四卡乱码| 一区二区三区av在线| 欧美日韩在线视频一区| 国产成人精品A视频一区| 亚洲AV无码专区国产乱码京东传 | 正在播放熟妇群老熟妇456| 人人爽人人模人人人爽人人爱| 国产精品无码A∨果冻传媒| 亚洲欧美综合区丁香五月小说| 男人的又粗又长又硬有白色液体| 成人午夜亚洲精品无码区毛片 | 国内精品久久久久久久影院| 曰韩无码AV片免费播放不卡| 日本丰满熟妇人妻aqq| 国产仑乱无码内谢| 曰本女人牲交全视频播放毛片| 日产精品一线二线三线京东| 国产亚洲精品第一综合麻豆 | 欧美另类VIDEOSBESTS| 国产精品xxxxav| 亚洲中文字幕久久无码精品| 青青草无码伊人久久| 国产农村乱子伦精品视频| 孕妇奶水仑乱A级毛片免费看| 日韩高清免费A级毛片| 国语对白做受XXXXX在| 99久久99久久精品免费看蜜桃| 无码高潮少妇毛多水多水免费| 久久精品国产99精品最新| 爆乳女教师 高清BD| 亚洲国产欧美一区二区三区| 女人自熨全过程视频免费| 国产猛进猛出又黄又爽又色 | 欧美乱人伦人妻中文字幕| 国产品无码一区二区三区在线| 18禁超污无遮挡无码免费动态图 |