[问题记录] vmagent 增加 aggregation 表达式后,CPU 上升 2.43 倍, 内存上升 3.82 倍

news/2025/10/2 15:21:12/文章来源:https://www.cnblogs.com/ahfuzhang/p/19123658

[问题记录] vmagent 增加 aggregation 表达式后,CPU 上升 2.43 倍, 内存上升 3.82 倍

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!

  • cnblogs博客
  • zhihu
  • Github
  • 公众号:一本正经的瞎扯

在这篇文章:「VictoriaMetrics 部署历史群集的另外两种方式」中,通过在 CRD 对象 VMAgent 中增加 aggregation 表达式来实现不同的采集频率。
今天实际上线时发现,资源的增长并不乐观:

  • cpu: 14.11 cores => 34.35 cores, 增加2.43 倍
  • 内存: 5.91GB => 22.6 GB, 增加3.82 倍

image

image

预计高峰期会涨更高。

由此看来: 不应该为了省事,使用复杂的计算去完成一件简单的事情

如果是完全独立的两套 vmagent 群集,资源消耗肯定不会上涨那么快。

另一方面说明:vmagent 的 aggregation 部分的代码没有很好的优化。

通过:

curl "http://127.0.0.1:8429/debug/pprof/profile?seconds=120" -o cpu.profile
go tool pprof -http=:8080 cpu.profile

分析了 vmagent 的 profile:

image

开启了 vmagent 的 aggregation 后,整体 30% 的 cpu 时间都用于 aggregation 计算了。

宜慎用vmagent的aggregation功能

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

济南做网站的中企一键logo设计app

题目 输入一个树状天平,根据力矩相等原则判断是否平衡。如图6-5所示,所谓力矩相等,就是WlDlWrDr,其中Wl和Wr分别为左右两边砝码的重量,D为距离。采用递归(先序)方式输入:每个天平的…

lazyVIM整体介绍、常用功能和插件

LazyVim 是一个基于 Neovim + Lazy.nvim 插件管理器 构建的现代化、模块化、开箱即用的 Neovim 配置框架。它极大降低了 Neovim 的使用门槛,同时保留了高度可定制性。 下面为你详细介绍 LazyVim 中的常用插件和核心功…

广州建站公司网站图片设计在线

正则表达式匹配的是文本内容,linux的文本三剑客 都是针对文本内容 grep 过滤文本内容 sed 针对文本内容进行增删改查 awk 按行取列 文本三剑客都是按行进行匹配。 grep grep 的作用就是使用正则表达式来匹配文本内容 选项: -m …

云校网站建设上海网址一360导航

对之前文章的补充:MyBatis中的#{}与${}注入问题----原文链接 前言: MyBatis是一个流行的Java持久层框架,用于将对象与数据库中的数据进行映射。然而,如果不当使用,MyBatis也可能受到诸如SQL注入这类的安全问题的影响。…

vue网站开发教程设计师用什么软件设计效果图

本文使用 Zhihu On VSCode 创作并发布跨时钟域同步(异步FIFO)之前学习了跨时钟域下的单bit信号同步的方法,这些单bit信号多是作为控制信号或者标志信号来使用,再实际的项目中,处理多bit数据也是十分常见的,…

互联网项目各阶段素材驱动与AI技术的深度运用策略

互联网项目各阶段素材驱动与AI技术的深度运用策略pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…

【SpringAI】第四弹:深入解析 Rag 检索增强工作流程、最佳实践和调优 - 详解

【SpringAI】第四弹:深入解析 Rag 检索增强工作流程、最佳实践和调优 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fam…

2025 年浮动密封厂家 TOP 企业品牌推荐排行榜,矿用,工程机械,矿山机械,煤矿井下,煤矿机械浮动密封推荐这十家公司!

在工业领域,浮动密封的重要性不言而喻,其性能优劣直接关乎设备的运行稳定性、使用寿命及生产效率。然而,当前浮动密封市场鱼龙混杂,产品质量参差不齐。部分厂家工艺落后,导致密封效果不佳,频繁出现泄漏问题,不仅…

P2141 [NOIP 2014 普及组] 珠心算测验

简易题解 题目大意 给定一个包含 \(n\) 个互不相同的正整数的集合。我们需要找出这个集合中有多少个数字,恰好等于集合中另外两个不同数字的和。 思路分析 题目要求我们找出满足 A = B + C 形式的数字 A,其中 A, B, …

CF1081F Tricky Interactor

比较狗蛋的题目。 首先发现随机,一般这种随机题次数也是随机的。 然后发现操作的性质,每两次操作要么不变,要么除了这个区间内的数都翻转,然后我们每次查询 \([i, i]\),先用 \(4\) 次操作将它查出来,再用 \(4\) …

2025.10 做题笔记

MAO!MAO! GIVE ME LOVE 君 gimmick gimmick LOVE どうか笑ってダーリン MAO! GIVE ME LOVE 君 gimmick gimmick LOVE 今夜最後まで 鳴らせ——洛天依《MAO!》AT_arc121_e 思维难度:\(\color{#FFC116} 黄\) *1500 这也…

2025年浮动油封厂家TOP企业品牌推荐排行榜,深度剖析技术创新与产品性能矿用,工程机械,矿山机械,煤矿井下,煤矿机械油封推荐这十家公司!

在煤矿井下机械、矿山机械、硬岩盾构机等恶劣工况设备运行中,浮动油封的性能至关重要,它直接影响设备的使用寿命与运行稳定性。当前市场上浮动油封品牌众多,质量与性能参差不齐,给企业选购带来极大困扰。为帮助企业…

加盟企业网站建设目的wordpress小工具音乐

1. 前言 上篇文章,我们已经将人像分割的ncnn-android-yolov8-seg项目运行起来了,后续文章我们会抽取出Demo中的核心代码,在自己的项目中,来接入人体识别和人像分割功能。 先来看下效果,整个图像的是相机的原图&#…

秦皇岛网站制作微商城建设邀请专家集体会诊网站建设

Authorization 对于很多应用,出于安全考虑我们的接口并不希望对外公开。这个时候就需要使用授权(Authorization)机制。 授权过程验证您是否具有访问服务器所需数据的权限。 当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据…

0.机器人的URDF文件修改

0.URDF简介 URDF全称(United Robotics Description Format)统一机器人描述格式,是一个XML语法框架下用来描述机器人的语言格式。URDF文件可以导入ROS或者Matlab进行仿真,但是事实不一定只能使用URDF,在Isaac gym …

网站怎么看是什么程序做的换服务器wordpress升级

接上篇,根据脚本可将coco128的128张图片,按照比例划分成训练集、测试集、验证集,同时生成相应的标注的labels文件夹,最近再看实例分离比较火的mask rcnn模型,准备进行调试但由于实验室算力不足,网上自己租的…

中小企业网站建设 论文旅游景区网站建设规划

文章目录 前言一、cubemx配置二、代码1.引入库bsp_hal_ps2.cbsp_hal_ps2.h 2.主函数 前言 本文讲解使用cubemx配置PS2手柄实现对手柄的按键和模拟值的读取。 很简单,库已经封装好了,直接就可以了。 文件 一、cubemx配置 这个很简单,不需要…

task1_1.c

include <stdio.h> int main() { printf(" o \n"); printf("\n"); printf("I I\n"); printf(" o \n"); printf("\n"); printf("I I\n"); return 0…

解码AVL树

为什么要关注二叉树的平衡性?—— 从 BST 的缺陷说起 二叉搜索树(BST)的核心优势是 “高效搜索”:利用 “左子树所有节点值<根节点值<右子树所有节点值” 的特性,能从根节点开始快速定位目标节点。但 BST 有个致…

服务发现与注册中心设计:从Eureka到Nacos的CAP权衡——AP与CP的边界,藏在服务列表的一致性里 - 教程

服务发现与注册中心设计:从Eureka到Nacos的CAP权衡——AP与CP的边界,藏在服务列表的一致性里 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: blo…