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

容器主机CPU使用率突增问题一则

 关键词

  • LINUX、文件系统
  • crontab 、mlocate
  • 根目录使用率

     There are many things that can not be broken!

     如果觉得本文对你有帮助,欢迎点赞、收藏、评论!

一、问题现象

  业务一台容器服务器,近期经常收到cpu不定期抖动告警,严重时影响到业务使用,如下图所示

二、问题分析

1、找到监控告警的主机,检查监控日志,发现确实出现cpu使用率波动情况,波动持续2分钟。其中cpu开销主要在sys上。

2、检查当时vmstat情况,瞬间的R状态进程较多,表明CPU使用率高当时正在处理密集进程。


3、与监测的CPU负载情况一致,随着R状态进程增多,负载也在增加。


4、检查系统内存使用情况,cpu上升的同时,系统的pagein、pgscand/s和pgsteal/s都有大量上涨,这表明系统正频繁地扫描和回收内存页面以满足当前的内存需求。这可能是由于运行了大量的内存密集型应用,或者系统的内存资源本身就比较紧张。


Free内存也在减少,证实当时业务确实在申请大量内存动作。


5、当前主机内存分布,buff/cache占61G,剩余空余内存10G,表明内存剩余不多。

三、结论与建议

1、主机出现cpu的波动分析为内存分配紧张导致,频繁的内存页面扫描和回收操作会占用CPU资源。


2、主机内存使用分布中,大量内存cache使用,建议结合业务场景,可以定期释放下cache内存。

相关文章:

  • 设计模式之创建型5种
  • 05-SpringBoot3入门-整合SpringMVC(配置静态资源、拦截器)
  • git命令使用小记(打补丁)
  • Ubuntu 系统上完全卸载 CasaOS
  • qwen2.5vl技术报告解读
  • PyQt6实例_批量下载pdf工具_使用pyinstaller与installForge打包成exe文件
  • 蓝桥杯 - 中等 - 绝美宋词
  • 在 Solana 中实现映射表与嵌套映射表
  • PolarDB数据库表恢复实战指南:通过控制台恢复表的完整操作流程
  • 【Kafka】消费者幂等性保障全解析
  • 大模型LLMs框架Langchain之链详解
  • 一、Python编程语言介绍
  • 微服务集成测试 -华为OD机试真题(A卷、Python)
  • 数据结构C语言练习(单双链表)
  • 深度学习 机器学习和强化学习算法的关系
  • flink 分组窗口聚合 与 窗口表值函数聚合 的区别
  • 【算法手记6】NC1 大数加法 NC40 链表相加(二) NC10 大数乘法
  • 营销库存系统设计方案
  • 《Linux运维总结:基于银河麒麟V10+ARM64架构CPU源码编译部署单实例redis7.2.6》
  • 基础认证-单选题(一)
  • 俄外长与美国务卿通电话,讨论俄美接触等问题
  • 广西:坚决拥护党中央对蓝天立进行审查调查的决定
  • 就规范涉企行政执法专项行动有关问题,司法部发布解答
  • 【社论】城市更新,始终以人为核心
  • 收到延期付款利息,该缴纳增值税吗?
  • 泰山、华海、中路等山东险企综合成本率均超100%,承保业务均亏损