系统内存莫名升高,排查过程

1.跟进生产服务器内存无故增长的问题(目前已通知操作系统提供方进行排查),记录排查过程。

11月27日上午10点50分中心客户反馈,政通雄安app中的租赁入口进入之后显示空白,开始着手排查,一下是排查步骤:

第一步:登录超算中心app部署服务器10.xx.94(主)、10.xx.95(备机),通过堡垒机服务登录到94服务器,机器因为内存占用过高死机。

第二步:为了解决生产问题,将备机10.xx.95THS 服务进行了重启,先保证生产环境不受影响,奇怪的是为什么没有进行主备自动切换。

第三步:为了生产环境的完整,重启reboot 主服务器(10.xx.94),重启之后的机器内存占用只有5%,分奇怪,接下来就要分析是什么占用了大量的内存

(THS高可用的切换策略,HA监测到主机的httpserver不存在的时候切换)

  1. 使用命令:sar -f /var/log/sa/sa27,查看27号之前每天的内存使用情况,发现内存内存一直在逐步升高。sar命令是系统活动的报告记录30天的,10分钟记 录一次,

  2. 因为重启之后,主机的内存已经降至5%,所以我们开始转换思路,对备机进行分析

  3. 我们查看备机的会后内存也很高,71%,(本机内存16G)

    commond line:

    命令:top,查看系统各个进程是内存、cup占用情况

    输入:m,查看系统内存使用的百分比

    命令:free -m,查看内存的使用情况

    命令:ps aux --sort=-%mem ,列出所有进程,并按照内存使用率进行排序

    命令:ps -e -o pid,rss | awk '{sum+=$2} END {print sum}' ,将所有进程的实际使用内存加起来,

    命令:sudo systemctl list-units --type=service --state=running,查看系统中正在运行的服务

    命令:ss -a 查询所有的socket 链接

    命令:sync && echo 1 > /proc/sys/vm/drop_caches

    sync && echo 2 > /proc/sys/vm/drop_caches

    sync && echo 3 > /proc/sys/vm/drop_caches,清理缓存

    以上查询活成都尝试过之后依然没有分析出到底是谁消耗了更多的系统内存,于是我们想在测试环境上进行验证

    4.测试机器我们写在了安装的安全组件,一下操作之后,77服务器上面除了操作系统什么也没有,内存依然居高不下,所以我们怀疑可能是操作系统的问题,

    -----------------------------------77(超算测试)服务器卸载安全组件前----------- Tasks: 185 total, 1 running, 184 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.3 us, 0.6 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st MiB Mem : 48.9/15519.0 [||||||||||||||||||||||||||||||||||||||||||||||||| ] MiB Swap: 0.0/0.0 [ ---------------------------------77服务器卸载安全组件后------------- top - 16:20:29 up 52 days, 5:18, 1 user, load average: 0.02, 0.04, 0.01 Tasks: 177 total, 1 running, 176 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.2 us, 0.2 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 45.8/15519.0 [|||||||||||||||||||||||||||||||||||||||||||||| ] MiB Swap: 0.0/0.0 [ ] --------------------------------77服务器停止了THS控制台java进程之后-- top - 16:25:50 up 52 days, 5:24, 1 user, load average: 0.00, 0.03, 0.00 Tasks: 176 total, 2 running, 174 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 44.4/15519.0 [|||||||||||||||||||||||||||||||||||||||||||| ] MiB Swap: 0.0/0.0 [ ------------------------------77服务器停止了HA之后的结果, top - 09:13:30 up 52 days, 22:11, 1 user, load average: 0.00, 0.01, 0.00 Tasks: 177 total, 1 running, 176 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 44.4/15519.0 [|||||||||||||||||||||||||||||||||||||||||||| ] MiB Swap: 0.0/0.0 [

       等待操作系统方排查,后续补全

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

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

相关文章

ABAP2XLSX 的安装和demo

ABAP2XLSX 是一个git上面的很好用的工具,它可以帮助abaper们更方便,更简单的生成各种各样复杂的自定义的excel,以满足各企业的信息化建设 在安装这个之前,请先查看之前的博客,去安装abapgit abap2xlsx地址&#xff1…

源 “MySQL 8.0 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

源 “MySQL 8.0 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。yum install mysql-server --nogpgcheck

音频修复和增强软件iZotope RX 10 mac特点介绍

iZotope RX 10 mac是一款音频修复和增强软件,主要特点包括: 声音修复:iZotope RX 10可以去除不良噪音、杂音、吱吱声等,使音频变得更加清晰干净。 音频增强:iZotope RX 10支持对音频进行音量调节、均衡器、压缩器、限…

爬虫http代理有什么用处?怎么高效使用HTTP代理?

在进行网络爬虫工作时,我们有时会遇到一些限制,比如访问频率限制、IP被封等问题。这时,使用HTTP代理可以有效地解决这些问题,提高爬虫的工作效率。本文将介绍爬虫HTTP代理的用处以及如何高效地使用HTTP代理。 一、爬虫HTTP代理的用…

适用于 Windows 和 Mac 电脑的最佳数据恢复软件

当我们的电脑上的文件被错误删除时,总是很难恢复该文件,或者除非您进行了系统还原,否则一切都会恢复到删除恢复的文件或文件夹之前的状态。 拥有合适的 PC 软件始终可以帮助您改善 PC 用户的体验,而适用于 Windows 10 和 11 的良…

【滑动窗口】长度最小的数组

长度最小的数组 长度最小的数组 文章目录 长度最小的数组题目描述解法暴力解法滑动窗口Java示例代码c示例代码 题目描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, num…

学习笔记:Pytorch 搭建自己的Faster-RCNN目标检测平台

B站学习视频 up主的csdn博客 1、什么是Faster R-CNN 2、pytorch-gpu环境配置(跳过) 3、Faster R-CNN整体结构介绍 Faster-RCNN可以采用多种的主干特征提取网络,常用的有VGG,Resnet,Xception等等。 Faster-RCNN对输入…

IPv6地址介绍

当前我国的网络正在快速向IPv6升级中,从网络基础设施如运营商骨干网、城域网,到互联网服务商如各类云服务,以及各类终端设备厂商如手机、电脑、路由器、交换机等。 一、网络IP地址 IP地址是英文Internet Protocol的缩写,是网络之…

Parasoft:正确的静态应用程序安全测试 (SAST) 解决方案

随着软件开发从Web应用扩展到工业物联网(IIoT)设备,静态应用安全测试(SAST)越来越有必要从根本上帮助确保软件的功能安全。根据 Forrester Research的研究,网络攻击是近两年安全漏洞的主要来源。因此&#…

conan入门(三十一):在命令行(shell)中从profile中读取配置参数

最近使用conan来执行本地或交叉编译时,我发现我需要知道当前profile定义的编译器的类型和版本以及平台,希望用profile中定义的os,arch,compier生成安装路径名如windows-msvc-x86_64,该怎么实现呢? conan profile show 基本的思路…

【AI】【工具】五个推荐的AI视频制作工具

【详细视频介绍】 https://www.bilibili.com/video/BV1aH4y11752/ 【DESCRIPT】 直接在线使用 用修改文档的方法来编辑视频。 导入视音频文件后Descript会生成相应的描述文档,通过修改此文档你就可以实时获得修改后的视频和音频。 自动加字幕当然也很方便。 还带…

行业研究:2023年建筑涂料市场需求及发展方向分析

目前绿色化经济成为社会经济主旋律,涂料行业作为高污染行业,国家层面出台了一系列政策规划引导行业向绿色、安全、环保发展。例如,禁止使用高VOCs含量的溶剂型涂料,推广水性涂料等低VOCs含量涂料,鼓励外商投资高性能涂…

14.docker部署应用的两种企业实践

1.介绍 1.1 说明 这里仅仅说明一下在企业应用的两种简单实践,并不包含自动化这套东西。这里说的两种实践,是我在工作中不同公司使用的两种部署方式,仅供大家参考。 1.2 两种部署方式 第一种:是把环境和app都一起打成一个镜像&…

说说和的区别。

&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还…

软考知识点介绍--Redis数据库

软考知识点介绍--Redis数据库 一、公务员考试报考条件 在2018年的数据库系统工程师的考试中,出现了下面这道选择题: Redis是一种NoSQL数据库,具体地说,是________________存储数据库。 (A)键-值 &#…

MongoDB快速入门及其SpringBoot实战

MongoDB快速入门及其SpringBoot实战 MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由 C 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展&am…

单体架构demo

idea 新建maven项目 1、外层pom.xml 2、jar 包pom.xml 3、主要pom.xml 这个打包插件放在有main 启动模块中 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifact…

跨境独立站是什么?跨境电商独立站的作用又是什么?

跨境独立站是一种面向海外消费者的跨境电商交易模式&#xff0c;由卖家自己搭建或使用第三方平台搭建的网站进行交易&#xff0c;不需要依赖任何中介或平台。具体而言&#xff0c;跨境电商独立站是独立于其他大型电商平台存在的网站&#xff0c;通常是通过建立自己的电商平台来…

Windows系统IIS服务配置与网站搭建,结合内网穿透实现公网访问

文章目录 1.前言2.Windows网页设置2.1 Windows IIS功能设置2.2 IIS网页访问测试 3. Cpolar内网穿透3.1 下载安装Cpolar内网穿透3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5.结语 1.前言 在网上各种教程和介绍中&#xff0c;搭建网页都会借助各种软件的帮助&#xf…

玻色量子企业荣誉

2023年 2023.7 玻色量子创始人&COO马寅荣获“优秀共产党员”荣誉称号 2023.4 斩获“双金”&#xff01;玻色量子在中国移动第七届创客马拉松大赛脱颖而出 2023.1 再创佳绩&#xff01;玻色量子荣膺2022年德勤中国“朝阳明日之星” 2023.1 玻色量子荣为第二届朝阳区“…