当前位置: 首页 > news >正文

在kubernetes集群中持续压测 SpringCloud 应用,pod 的 memory cache 持续增长问题

问题描述

	在kubernetes集群中压测 SpringCloud 应用,持续压测, pod 的 memory cache 持续增长,导致 pod 最终挂了。上图看看效果吧~

在这里插入图片描述

pod的资源配置

	cpu: 1~2 core
	内存:1~3 G 
	pod 数:1

分析思路

1)pod 级的 Memory Cache ,显示的为当前 pod 的 linux 系统的 cache 内存的大小在增长
2)进入 linux 系统,使用 free 命令进一步验证,验证结果如下图(可以看到 buff/cache 的值在逐渐递增)

在这里插入图片描述
3)部署 springcloud 应用,系统中会有一个java的进程id。查看此进程下操作的常规文件有哪些
a. 查看进程 java 的进程 pid :top -p $(pgrep -d’,’ -f java) 【java 进程的 pid 为7】

相关文章:

  • Android系统的“层次”结构
  • Lucene硬核解析专题系列(一):Lucene入门与核心概念
  • LeetCode 热题 100_有效的括号(69_20_简单_C++)(栈;栈+哈希表(建立左右括号的对应关系))
  • [密码学实战]Java实现国密(SM2)密钥协商详解:原理、代码与实践
  • 解决yarn run dev报错: TypeError: Cannot create property ‘-registry-npmmirror-com‘
  • unity pico开发二:创建基本的交互
  • docker学习笔记
  • DeepSeek 开源周:第五天 - Fire-Flyer 文件系统(3FS)
  • MyBatis-Plus 自动填充功能
  • 本地部署Deepseek+Cherry Studio
  • 【windows driver】 开发环境简明安装教程
  • Windows 11 下正确安装 Docker Desktop 到 D 盘的完整教程
  • anythingLLM和deepseek4j和milvus组合建立RAG知识库
  • 本地大模型编程实战(26)用langgraph实现基于SQL数据构建的问答系统(5)
  • 【CPP面经】CPP后台开发面试经历
  • mac Homebrew安装、更新失败
  • C语言整体梳理-基础篇-结构体
  • 实战-使用 Playbook 批量部署多台 LAMP 环境
  • Android实现漂亮的波纹动画
  • 【线性代数的理解】 为什么说线性代数研究的是空间变换?旋转矩阵坐标转换矩阵
  • 沈阳网站建设多少钱/外包平台
  • 郑州上海做网站的公司有哪些/企业网站营销实现方式
  • 建设网站需要学什么程序/网站优化推广招聘
  • 梅州市网站建设/私人浏览器
  • ie8打不开建设银行网站/黄冈网站推广软件费用是多少
  • 长春建站价格/提高销售的10种方法