服务器内存使用飙升的排查方法是什么
发表于:2024-09-27 作者:千家信息网编辑
千家信息网最后更新 2024年09月27日,服务器内存使用飙升的排查方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。这几天自己线上的乞丐服务器遇到一个问题,
千家信息网最后更新 2024年09月27日服务器内存使用飙升的排查方法是什么
服务器内存使用飙升的排查方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
这几天自己线上的乞丐服务器遇到一个问题,io会瞬间飙升到很高很高,造成内存使用飙升。但是实际上并发量并不大(网络连接数)。知道是哪个进程造成的,但是确实排查代码中没有是么地方会有这么大的读写。实在想不通。
部署的是一个socket服务。用测试脚本跑,同时100个socket连接毫无压力。也不知道对方到底发的什么数据导致这么大的内存占用。
之前也处理过类似的问题。麻烦之处在于很好的定位问题,重现实际的操作。没办法,只能针对socket服务特定的端口进行抓包。希望能够通过数据包复现这种情况。
服务器问题,无非就是资源不合理的使用,造成服务器内存,cpu,io,流量等相关资源出现非常不正常的波动,资源使用率飙升。对于服务器性能问题的排查,没有其他比较好的办法,只能是通过重现复盘去改进。特别是如果服务器上跑的东西比较多,一个个的排查相当痛苦。
出现问题,首先看日志。如果是线上的,先想办法恢复服务再排查。
看看登录日志,访问日志是否有异常,确定是否有人扫机器。
看性能监控图表,分析机器的状况,以及问题发生的规律。
看是否有服务被系统kill。一般系统日志都会记录kill之前的进程列表,可以很好的分析哪些进程资源占用多。
如果还是没找到原因,那就只能抓网络数据。通过记录的网络数据在测试环境中复现线上问题。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
服务
问题
服务器
内存
数据
日志
资源
办法
网络
进程
实际
性能
机器
系统
分析
帮助
测试
不合理
清楚
痛苦
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
系统软件开发人员工作在哪一层
禁毒教育展馆服务软件开发
企业网络安全问题研究主要内容
网络安全还可以画什么
互联网科技哪国强
申请进行软件开发的报告
软件开发收入的会计账务处理
返回数据库连接字符串
互联网科技公司财务制度
网络安全技术及运用pdf
怎么开发一个erp软件开发
服务器故障码l9
网络技术与安全
网络安全网络攻击
数据库count 用法
网络安全知识竞赛的证书
沐川软件开发项目管理在线咨询
inchi数据库
大兴区软件开发反馈
云数据库oceanbase
sina的数据库
聚橙网网络技术耿军
存储服务器一个盘多少个t
有关于网络安全调查问卷
服务器多语言选择系统
戴尔服务器读取进度条
哪儿有mysql数据库优化
大学的有网络安全专业吗
苹果无服务器怎么修
五大专科中心软件开发商